我尽我所能,但我无法解决这个问题。我试图在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>
有什么想法吗?
感谢。
答案 0 :(得分:1)
尝试取走编解码器并让浏览器自行决定是否可以播放。
e.g。 <source src="ExplainerVideo.mp4" type='video/mp4' />
如果失败了,请尝试视频的绝对网址,因为我注意到这会导致IE上的问题。