2013-04-04 56 views
0

我收到在Firefox以下错误(通过萤火虫观察),而试图加载视频带“指定‘类型’,‘视频/ MP4’的属性不支持”与的Video.js video.js在Firefox

Specified "type" attribute of "video/mp4" is not supported

All candidate resources failed to load. Media load paused.

问题是奇数,由于三个方面的原因:

  • 这只是弹出最近(和我们没有改变任何服务器文件)
  • 看起来不一致(约1/4的页面加载)
  • 如果我萤火虫中单击“继续”跳过断点按预期的播放器加载

什么可能导致这个问题?回退确实发生(后点击“继续”)和MP4装有Flash Player的回退。

+0

Firefox无法在桌面上播放mp4 ... – 2013-04-04 06:12:23

+0

了解,因此videojs被假设为备用而不是闪存 – Chris 2013-04-04 07:06:26

回答

0

我99%肯定这是一个Firebug的问题。我已经围绕它做的所有测试将表明,它只能发生在Firebug的运行 - 例如,我没有当运行Firefox内置的检查收到错误。

0

我也看到了。它只发生在Firefox中,而不是Chrome/IE中。当调用加载/播放时,video.js将.mp4渲染到Flash中,并且继续执行没有问题。我的假设是,那些失败是信息 - 尽管我很乐意摆脱它们。

有在的Video.js的操作在FF VS铬/ IE许多差异(其是能够的.mp4基于不同的许可记录)。您可以使用

if (vidPlayer.techName !== 'html5') 

可靠地检测FF用户与其他用户之间的差异。

你可以预先定义什么是未来的FF玩:

myPlayer.src({ type: "video/mp4", src: pathToMySource }) 

我还没有探讨了使用多还,但人们希望这将有助于。