HTML5 - 在IE9中无法播放mp4视频。

36

我有一个mp4视频,我想在IE9中使用HTML5的<video>标签播放它。我已经在IIS 7中添加了MIME类型,所以如果我浏览http://localhost/video.mp4,它可以在Chrome和IE9中播放,但不能在HTML5中播放,尽管Chrome在HTML中播放该视频。代码如下:

<html>
<body>
  <video src="video.mp4" width="400" height="300" preload controls>
  </video>
</body>
</html>

有什么想法吗?

谢谢

更新:

我在Firefox 5.0中尝试了相同的文件,它也无法播放mp4视频,只有Chrome能够播放。


这是最后的办法,但它确实起作用了: https://dev59.com/QHLYa4cB1Zd3GeqPYYCs - Joris Kok
13个回答

0

尝试以下方法,看看是否有效:

<video width="400" height="300" preload controls>
  <source src="video.mp4" type="video/mp4" />
  Your browser does not support the video tag.
</video>

我收到“您的浏览器不支持视频标记。” - user623892

0

没有 JavaScript,我能够无误地进行游戏的唯一方法:

<!--[if lte IE 9]>
<!-- PUT HERE A FLASH PLAYER WITH video.flv -->
<![endif]-->

<!--[if gt IE 9]><!-->
<video controls class="video">
    <source src="video.mp4" type="video/mp4">
    <!-- REPEAT FLASH PLAYER CODE HERE -->
</video>
<!--<![endif]-->


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接