我不确定为什么我的asp.net页面中的HTML5视频无法播放。我检查了Chrome开发工具上的网络标签,它正确获取了文件。但是在页面上它只显示黑屏的HTML5播放器,没有显示视频。我还将mp4 mimetypes放在Web.config
。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
</staticContent>
<video width="1280" height="720" controls>
<source src="../Videos/exterior/SampleVideo.mp4" type="video/mp4" />
</video>
如果我将相同的源代码放在普通的html中,视频将正确显示。所以我不确定我是否遗漏了某些东西。
答案 0 :(得分:1)
它实际上已经解决了。我只在Chrome中测试它,但在其他浏览器中工作。要让它在Chrome中运行,我需要[UIWebView setGapBetweenPages:]
格式的视频才能运行。