0

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. いくつかの異なる方法でファイルのエンコーディングをいじってみましたが、一貫して同じエラーが発生します。

私が見逃しているビューに何か問題があると思いますか(または、このエラーが何を意味するかを知っていますか)?

4

1 に答える 1