在尝试使用video.js
加载视频时,我在Firefox中收到以下错误(通过Firebug查看)
Specified "type" attribute of "video/mp4" is not supported
All candidate resources failed to load. Media load paused.
由于三个原因,这个问题很奇怪:
可能导致此问题的原因是什么?确实发生了后退(点击“继续”之后)并且mp4加载了flash播放器后备。
答案 0 :(得分:0)
我也看到了。它只发生在Firefox中,而不是Chrome / IE中。当加载/播放被称为video.js时,将.mp4呈现为Flash并且它继续没有问题。我的假设是那些失败是信息性的 - 尽管我很乐意摆脱它们。
在FF与Chrome / IE(基于不同的许可历史记录的.mp4能力)中,video.js的操作有很多不同。您可以使用
检测差异if (vidPlayer.techName !== 'html5')
可靠地检测FF用户与其他用户。
您可以通过以下方式预先定义FF的内容:
myPlayer.src({ type: "video/mp4", src: pathToMySource })
我还没有详细探讨过这种用法,但人们希望它有所帮助。
答案 1 :(得分:0)
我99%确定这是一个Firebug问题。我所做的所有测试都表明它只在Firebug运行时才会发生 - 例如,我在运行Firefox的内置检查器时没有收到错误。