0

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

有什么建议么?

谢谢,哈拉尔

4

2 回答 2

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...
于 2016-05-13T08:42:22.887 回答
0

如果您查看 Firefox 的浏览器兼容性说明,您会发现它支持 MP4,但它带有脚注......

[10] 为避免专利问题,Firefox并未直接内置对 MPEG 4、H.264 和 MP3 的支持。相反,它依赖于操作系统或硬件的支持(硬件还需要能够支持用于编码视频的配置文件,在 MP4 的情况下)。Firefox 在以下平台上支持这些格式:自 Firefox 22.0 起的 Windows Vista+、自 Firefox 20.0 起的 Android、自 Firefox 15.0 起的 Firefox OS、自 Firefox 26.0 起的 Linux(依赖于 GStreamer 编解码器)和自 Firefox 35.0 起的 OS X 10.7。

简而言之,您的 Firefox 是否会播放视频是 50 / 50。即使它确实对您有用,它也可能不适用于您的网站访问者和他们的 Firefox 版本及其操作系统。

修复:
在 Firefox 中播放的保证视频格式是OGV(又名OGG)。

要将您的 MP4 转换为 OGV,您可以试试这个免费的在线转换器。或者在网上找另一个。

现在我不使用 JWPlayer,所以我不能告诉你如何添加多个格式文件,但他们论坛上的这个最佳答案可能会对你有所帮助。远离 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>
于 2016-05-13T01:28:21.533 回答