HTML5视频标记中的MP4无法在Internet Explorer中播放

时间:2014-08-21 15:46:33

标签: javascript html5 internet-explorer video mp4

有人可以告诉我为什么这适用于Firefox和Chrome,但不适用于IE9,10或11吗?它给了我一个典型的黑色屏幕,上面有一个包含红色X的小白色方块。

<!DOCTYPE html>
<html>
<head>
    <title>HTML5 Video Player Test</title>
</head>
<body>
    <video style="position:fixed; top:0px; left:0px; height:100%; width:100%;" autoplay controls>
      <source src="./videos/video.mp4" type="video/mp4">
      <source src="./videos/video.ogg" type="video/ogg">
    </video>
</body>
</html>

我已尝试过的事情: - 将MIME类型添加到.htaccess - 重新编码以确保MP4正确H264。 - video.js根本没有帮助。

我也尝试过使用&#39;文件&#39; &GT; &#39;开&#39;并使用IE在我的机器上本地打开了MP4,它播放就好了,所以我认为视频应该正确编码,IE的一切都可以。

1 个答案:

答案 0 :(得分:-1)

对于IE9,使用类似

的元标记
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>