2017-03-14 18 views
0

私はvideojsバージョン5.17.0を使用しています。私はビデオタグを使用してvideojsをセットアップし、2つのビデオソースを追加しました。 Webmビデオソースが動作していない場合、それは動作しているMP4ビデオにフォールバックする必要があります。もし、ビデオジャックプレーヤーを手動で初期化するためにjavascriptを使用しないでください。VideoJs手動初期化に失敗しました

<video id = "my-player" class="video-js"> 
<source id="webm" src="https://media.w3.org/2010/05/sintel/trailer.webm" type='video/webm'> 
<source id="mp4" src="https://media.w3.org/2010/05/sintel/trailer.mp4" type='video/mp4'> 
</video> 

また、私はvideojsオブジェクトをjava-scriptで取得し、広告を含めてjavaスクリプトを使用してビデオを記録する必要があります。

ここで問題は、webmビデオソースが動作していない場合、javascriptでvideojsプレーヤーオブジェクトを初期化する際にクラッシュすることです。

var myPlayer = videojs("my-player")); //this is where error happen 

myPlayer.play(); 
+0

onDocumentReeady()メソッドでvideoJSを初期化すると問題が解決しました。 – Omer

答えて

0

onDocumentReeady()メソッドでvideoJSを初期化することで問題が解決されました。しかし、これはこれを処理する理想的な方法ですが、この問題をよりよく処理する必要があります。

関連する問題