在IE9中不播放MP4文件

时间:2015-04-17 10:30:12

标签: asp.net iis internet-explorer-9 mp4 mime

在我的asp.net网络应用程序中,有几个视频作为链接。

<a href="test.mp4" target="_blank">

点击每个链接后,浏览器将在MP4中打开Windows Media Player视频。

但是在IE9单独的某些机器上,它会返回编解码器错误。而同一个视频在chrome浏览器中的同一台机器上打开。

Codec Error

  1. MIME类型在IIS中映射
  2. 已经安装了所有用于播放MP4文件的必要编解码器。
  3. 可能是什么问题?

    第一次回答后更新:

    它仅在某些机器中的某些IE9中再现。很多机器都在使用IE9进行罚款

1 个答案:

答案 0 :(得分:0)

你可以试试几件事。您需要元标记来设置模式。

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

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

您还可以尝试使用videojs插件,以获得所有浏览器支持。

我还看到,特别是IE9,你可以用压缩H.264进行编码。

尝试其中一项,希望它能奏效:)

更新:您可以使用视频标签而不是超链接吗?是否要求它在Media Player中打开而不在浏览器中打开?