html5视频标签没有播放mp4 - IIS

时间:2012-08-04 06:51:46

标签: html5 iis html5-video mp4

我遇到的问题是我无法通过视频标签播放mp4视频。

服务器是Win7 Ultimate上的IIS 7.5。

文件中的htm非常简单且香草:

<video width="360" height="240"  controls="controls" >
    <source src="test.mp4" type="video/mp4" />
</video>

在“Internet Explorer”中,标签会呈现一个带红叉的黑框。

在Firefox中,标记呈现为灰色框,带有浅灰色十字和“找不到支持格式和MIME类型的视频”。

我知道你在想什么 - 添加MIME类型。我做了这两种不同的方式却没有成功;首先我尝试在IIS中添加MIME类型,然后我尝试通过web.config添加

<staticContent>  
  <remove fileExtension=".mp4" />
  <mimeMap fileExtension=".mp4" mimeType="video/mp4"/>
</staticContent>

这些都没有任何区别。我还将.mp4文件直接键入地址坏,IE和Firefox都可以播放。此外,我已经去过在IE和Firefox中都使用“视频”标签的网站,他们播放视频就好了。

有人可以帮助我解释为什么不玩这个,以及我能做些什么才能让它发挥?

由于

1 个答案:

答案 0 :(得分:2)

按照建议明确检查Chrome / Safari。 Firefox不支持通过HTML5视频播放MP4文件。你需要一个WEBM文件或一个后备flash播放器来支持Firefox(我假设Leanback会这样做)。

总的来说,这听起来与您的IE9版本有关,可能仅限于您的机器。 leanback播放器的视频是否适用于IE9?或videojs.com上的视频?我已经多次在IE9中测试过后者了。

否则,IE9无法支持的mp4文件中可能存在损坏。我更多地解释了in another question

相关问题