我正在尝试加载存储在解决方案中的trackCues.vtt
文件,并尝试按以下方式在视图中加载此资源:
<video style="margin-top:30px;margin-bottom:30px" width="800" height="600" controls>
<source src='@Url.Content("~/Content/AudioAssets/speechSample.mp4")' type="video/mp4">
<track src='@Url.Content("~/Content/AudioAssets/trackCues.vtt")' kind="metadata" default>
</video>
但是,当页面加载时,我收到以下错误:
无法加载资源:服务器以404(未找到)http://localhost:33862/Content/AudioAssets\trackCues.vtt状态响应
我不知道为什么这是失败的路径看起来是正确的(我一定是错了,虽然)
注意:我从相同的目录加载视频,并使用相同的语法,所以我不确定为什么.vtt
文件不能加载
1条答案
按热度按时间8cdiaqws1#
在ApplicationHost.config中指定MIME类型
将以下配置添加到
ApplicationHost.config
的staticContent
部分配置文件位于:
在Web.config中指定MIME类型(适用于OP)
此配置允许部署项目而不必更改任何服务器设置。