0

我已经尝试了所有可能的方法,但我无法解决这个问题。我正在尝试使用 IE9 和 IE10 中的 HTML5 视频元素显示 mp4 视频。在 IE9 中,我得到一个应该显示视频的空白方块,而在 IE10 中,它显示“无效源”。它在 Chrome 中运行良好。

该视频在一个简单的 HTML 文件中显示良好,但在我的 ASP.net MVC 项目中却没有,无论是在本地运行还是在 Web 服务器上运行。我将文件放在我的根文件夹中(与 web.config 相同的文件夹)

这是我的 ASP.NET MVC index.cshtml 中的代码:

<video controls style="position:inherit" >
   <source src="ExplainerVideo.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
</video>

有任何想法吗?

谢谢。

4

1 回答 1

1

试着去掉编解码器,让浏览器自己决定是否可以播放。

例如<source src="ExplainerVideo.mp4" type='video/mp4' />

如果做不到这一点,请尝试视频的绝对 URL,因为我之前已经注意到这会导致 IE 出现问题。

于 2013-06-07T07:46:27.773 回答