16

ビデオプレーヤーは実際に正常にロードされます。私の実際の問題は、ページの一部をAJAXで更新し、それらの部分にビデオプレーヤーが含まれている場合、HTML5プレーヤーは正常にロードされますが、それをカスタマイズするVideo.js部分はロードされません。

ページのヘッダーに video.js ファイルが読み込まれます。ドキュメントを読みましたが、既に読み込まれているページでビデオ プレーヤーを初期化する方法が見つかりません。myPlayer.initialize()Video.js でビデオ プレーヤーを正しくロードするために、ビデオを含むページの一部がロードされたときに呼び出すことができる関数はありませんか?

video.js ファイルは、ページの読み込み時にのみ自動的にそれを行うと思います。

貴重なご協力ありがとうございます。

4

3 に答える 3

17

はい、あなたができるドキュメントによると:

videojs("example_video_1", {}, function(){
  // Player (this) is initialized and ready.
});

特に動的コンテンツで使用するためのものです:)

出典:http ://docs.videojs.com/docs/guides/setup.html (下部)

于 2012-06-14T15:33:50.720 に答える
3

ループでやりました

var massVideo = $('.video-js');
for(var i = 0; i < massVideo.length; i++){
  videojs(massVideo[i]).ready(function(){});
}
于 2017-10-16T11:44:24.493 に答える