所以我已经集成了 jwplayer v7 在我的 Rails 应用程序上,我使用 Jwplayer 流式传输 aws 上托管的视频s3 并通过 cloudfront 进行分发。视频在桌面上渲染得非常流畅。但在移动设备上会出现错误。据我所知,这是一个已知问题,因为移动设备不支持闪存。但我不知道如何让 html5 在移动设备上播放。我关注了这个docs :我尝试在 tutorial 之后实现 html 回退,但这不起作用..
这是我用来渲染视频的代码:
<script type='text/javascript' src='xxxxxx.cloudfront.net/jwplayer.js'></script>
<script>jwplayer.key="xxxxx==";</script>
<div id="my-video-3"></div>
<script type="text/javascript">
jwplayer("my-video-3").setup({
file: "rtmp://s2u8jn9qmths7o.cloudfront.net/cfx/st/aldo2.mp4",
primary: "flash"
});
</script>
有人可以帮助我在移动设备上切换到 html 吗?
请您参考如下方法:
JW Player 是“移动就绪”视频播放器,它应该在移动设备上正常工作。尝试从您的设置中删除 primary: "flash"
选项:
jwplayer("my-video-3").setup({
file: "rtmp://s2u8jn9qmths7o.cloudfront.net/cfx/st/aldo2.mp4"
});