3

私は videojs を使用しましたが、すべてのブラウザー (IE を含む) と Android で正常に動作しています。ただし、IOS デバイス (iphone および ipad IOS バージョン 6) では機能しません。

ビデオをページに追加するために使用しているコードは次のとおりです。

<video id="video1" class="video-js vjs-default-skin" width="276" height="153" controls="" preload="auto" data-setup="{}">
<source src=myvideo.mp4 type="video/m4v" >
</video>    

私は何年も費やしましたが、解決策を見つけることができませんでした。私は video.js バージョン 3.2.0 を使用しており、読み込みスピナーを永遠に取得しています。バージョン 4 を使用してみましたが、黒い画面だけが表示されます。

助けてください。

4

4 に答える 4

7

最初にソース src 属性を二重引用符で囲み、それを試してください。それでも解決しない場合は、mp4 自体に問題があるように思えます。おそらく、エンコード方法またはファイルサイズが大きいことが原因です。videojs のデフォルト ムービー ( http://vjs.zencdn.net/v/oceans.mp4 ) を使用してみて、それが機能するかどうかを確認してください。動作する場合、問題はムービー ファイル自体にあることがわかります。

于 2013-07-19T22:09:14.290 に答える
4

Web サーバーはバイト範囲リクエストをサポートする必要があります。Web サーバーが 206 応答をサポートしているかどうかを確認してください。nginx を使用している場合は、mp4 モジュールを追加します。

于 2013-08-02T09:46:55.493 に答える