我遇到的问题是我无法通过视频标签播放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中都使用“视频”标签的网站,他们播放视频就好了。
有人可以帮助我解释为什么不玩这个,以及我能做些什么才能让它发挥?
由于
答案 0 :(得分:2)
按照建议明确检查Chrome / Safari。 Firefox不支持通过HTML5视频播放MP4文件。你需要一个WEBM文件或一个后备flash播放器来支持Firefox(我假设Leanback会这样做)。
总的来说,这听起来与您的IE9版本有关,可能仅限于您的机器。 leanback播放器的视频是否适用于IE9?或videojs.com上的视频?我已经多次在IE9中测试过后者了。
否则,IE9无法支持的mp4文件中可能存在损坏。我更多地解释了in another question。