我正在使用jwplayer 7.2.4播放视频。我提供2 mp4版本的视频。这是jw-player的配置:
jwplayer("hwdvscontainer").setup({
playlist:[{
image:"xxxx/xxxx.jpg",
sources: [{
file:"xxxxx/xxxxx_low.mp4",
label: "SD"
},{
file:"xxxx/xxxx.mp4",
label: "HD"
}],
mediaid: "zpVXiBDZ"
}],
height:"371",
width:"660",
startparam: "start",
skin: {
name: "seven",
active: "#CCCCCC",
inactive: "white",
background: "rgba(133, 116, 101, 0.85)"
},
primary: "html5"
});
此设置适用于每个播放器,但不适用于Firefox。安装了闪存,一切正常,但没有。
有什么建议吗?
谢谢, 哈拉尔德
答案 0 :(得分:0)
如果您查看Firefox的 Browser Compatibilty 备注,您会看到它支持MP4,但它附带脚注......
[10]为避免专利问题,对MPEG 4,H.264和MP3的支持不强烈 直接构建到Firefox中。相反,依赖于操作系统的支持 或硬件(硬件也需要能够支持配置文件 使用对视频进行编码,对于MP4)。 Firefox支持这些 以下平台上的格式:自Firefox 22.0以来的Windows Vista +, Android自Firefox 20.0以来,Firefox OS自Firefox 15.0起,Linux自此 自Firefox以来,Firefox 26.0(依赖于GStreamer编解码器)和OS X 10.7 35.0。
简而言之,你的Firefox是否会播放视频是50/50。即使它确实适合您,它也可能不适用于您的站点访问者及其Firefox版本与其操作系统的结合。
修复:
在Firefox中播放的保证视频格式为 OGV (又名 OGG )。
要将MP4转换为OGV,您可以尝试 free online converter 。或者在网上找到另一个。
现在我不使用JWPlayer,因此我无法告诉您如何添加多个格式文件,但论坛上的 top answer 可能会对您有所帮助。远离JWPlayer,使用标准HTML5视频标签,它看起来像:
<body>
<video width="700" controls loop>
<source src="myVideo.mp4" type="video/mp4"> <!-- For Other Browsers -->
<source src="myVideo.ogg" type="video/ogg"> <!-- For Firefox -->
</video>
</body>
答案 1 :(得分:0)
JW Player在Firefox中播放媒体存在长期存在的问题,其中媒体路径使用“相对”或协议不可知的URL(以“//”)开头。
现在可以在JW7.4 +
中修复如果使用早期版本的JW Player,解决方案是确保您使用媒体的完全限定URL。
<强>更新强>
刚刚用JW7.4 +检查了它们,它们似乎实际上已经破坏了它!
JW 7.1.0 - Worked;
JW 7.2.0 - Broken;
JW 7.3.0 - Fixed it;
JW 7.4+ - Broke it again...