4

我在让 HTML5 在 IE9 中工作时遇到问题。它显示为执行视频标签失败。它在 Firefox、Opera 和 Safari 中运行良好,但我在 IE 中出现了一个空白屏幕。这是代码:

<video width="320" height="240" controls="controls">
    <source src="video1.mp4" type="video/mp4"/>
    <source src="video1.ogg" type="video/ogg"/>
</video> 

然后我在http://html5test.com上运行了 HTML5 兼容性测试,我在 IE 中也得到了一个空白屏幕,所以它不仅仅是有问题的视频标签。

然后我尝试.mp4在线运行示例视频(http://archive.org/details/Pbtestfilemp4videotestmp4) - 它不在浏览器中运行,而是在 VLC 播放器中打开!在 Firefox、Opera 和 Safari 中,它在浏览器中运行。

我已经重新安装了 IE - 不好。当我检查 IE 版本时,它显示 Internet Explorer 9,但在“版本:”之后,有一个空白。

有任何想法吗?

4

2 回答 2

3

我遇到了类似的问题,结果发现我的服务器没有为视频对象返回正确的 MIME 类型。查看这个人的信息 - http://blogs.msdn.com/b/thebeebs/archive/2011/07/20/html5-video-not-working-in-ie9-some-tips-to-debug.aspx

我刚刚将此代码添加到我的 .htaccess 文件中,它立即生效 - AddType video/mp4 .mp4

于 2013-08-07T07:45:04.180 回答
0

使用 [ HTML5Shiv ] 为 Internet Explorer 启用 HTML5 标签。并将 WebM 视频格式添加到源中

于 2012-12-15T05:09:32.820 回答