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>
ページが読み込まれると、ビデオ プレーヤーにポスターが表示されます (プレーヤーの下には、まだ削除方法がわからないいくつかのメタデータ情報が表示されます)。コンソールでページの読み込みをすぐに確認できます (Chrome を使用) preload="auto"
。["Video Error", Object]
に変更auto
するとnone
、プレーヤーをクリックしたときに同じ説明のないエラーが表示されます。このエラーの何が問題なのかわかりません。
コンソールに表示されるオブジェクトには、情報が隠されているようには見えません。説明に関する限り、私が見つけることができた最高のものは、media error
. いくつかの異なる方法でファイルのエンコーディングをいじってみましたが、一貫して同じエラーが発生します。
私が見逃しているビューに何か問題があると思いますか(または、このエラーが何を意味するかを知っていますか)?