VideoJS默认为IE9中的Flash

时间:2013-01-23 02:08:14

标签: html5 video.js

由于某种原因,我无法理解,播放器默认在IE中闪存,虽然它在Chrome和FF中运行良好。我添加了所有三种推荐的视频格式(mp4,webm和ogv)。

http://www.bijouphotobooths.com/

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

IE 9在quirks mode中呈现您的网页。在怪癖模式下,IE无法原生播放MP4,因此需要Flash回退。

如果您打开IE的开发人员工具(按F12)并将文档模式从“Quirks”切换到“Internet Explorer 9标准”,您将看到重新加载页面上的播放器现在可以使用浏览器的本机MP4支持。 / p>

还可以在开发人员工具的控制台中尝试此操作。在怪癖模式下,它会出错,因为canPlayType不是函数。

document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');

有关如何将Internet Explorer用于标准模式,请参阅此question