Jwplayer:Firefox + HTML5 + mp4

时间:2016-05-12 13:23:46

标签: video jwplayer mp4 jwplayer7

我正在使用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。安装了闪存,一切正常,但没有。

有什么建议吗?

谢谢, 哈拉尔德

2 个答案:

答案 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...