我有一个用于测试 video.js 的简单视图;它看起来像这样:
<script type="text/javascript" src="~/Scripts/video.js"></script>
<link href="~/Content/video-js.css" rel="stylesheet" type="text/css">
<script>
videojs.options.flash.swf = "video-js.swf";
</script>
<body>
<video id="testPlayer" class="video-js" controls preload="auto"
poster="~/Content/images/video-js.png"
data-setup="{}">
<source src="<url of a .mp4 file stored in my project>" type="video/mp4" />
</video>
</body>
页面加载后,我在视频播放器上看到了海报(以及播放器下方的一些元数据信息,我还没有弄清楚如何摆脱)。preload="auto"
我立即在控制台中看到页面["Video Error", Object]
加载(使用 Chrome)。如果更改auto
为none
,单击播放器时会出现相同的非描述性错误。我无法弄清楚这个错误有什么问题。
控制台中显示的对象中似乎没有任何信息。就描述而言,我能找到的最好的东西就是这样说media error
的。我试过用几种不同的方式来处理文件的编码,但我一直得到同样的错误。
有没有人认为我失踪的观点有任何问题(或者知道这个错误可能意味着什么)?