【问题标题】:Jwplayer: Firefox + HTML5 + mp4Jwplayer:火狐+HTML5+mp4
【发布时间】:2016-05-12 13:23:45
【问题描述】:

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

有什么建议吗?

谢谢, 哈拉尔

【问题讨论】:

  • 您的操作系统和 Firefox 版本是什么?

标签: video jwplayer mp4 jwplayer7


【解决方案1】:

如果您查看 Firefox 的 Browser Compatibilty 说明,您会发现它支持 MP4,但它带有脚注...

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-04
      • 2011-08-02
      • 2013-10-30
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多