我不太确定为什么我的 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 中,视频将正确显示。所以我不确定我是否遗漏了什么。
最佳答案
它实际上已经解决了。我只在 Chrome 中测试它,但可以在其他浏览器中使用。为了让它在 Chrome 中工作,我需要 .webm
格式的视频并且它可以工作。
关于HTML5 视频无法在 ASP.NET 中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762498/