我已经开始尝试使用html视频标记首次在我的MVC项目中使用视频。我使用了一个示例本地mp4文件来测试。
<video controls="controls" width="500" id="video_contract">
<source src="~/videos/samplevideo.mp4" type="video/mp4" />
</video>
我无法播放mp4并读取我必须在web.config文件中使用mimeMap,如下所示:
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
</staticContent>
我的项目发布后,视频在测试发布项目中表现良好。
问题是我的本地开发项目停止渲染图像等。我已经研究了这个问题并找到了这个MVC CSS not rendering in Visual Studio When debugging。
根据我删除mimeMap命令的指令,一切都很好。我仍然需要能够显示mp4视频,那么我该如何解决这个问题呢?
道歉,如果我错过了一些明显的东西,但我还是ASP.net编程的新手。
感谢。
答案 0 :(得分:0)
在将mime类型添加到应用程序之前,最好先删除要添加的类型:
<staticContent>
<remove fileExtension=".mp4" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
</staticContent>
这是为了避免在您正在部署的服务器上配置了mime类型时发生任何冲突。
OR 您可以在IIS上手动添加或删除mime类型
点击Mime Types
- &gt; Open Feature