0

VideoJS v.2.xx で動作するように Fancybox をセットアップしましたが、v.3.x でコードを再設計した後、setupAllWhenReady. 昔はこれができた

jQuery(this).fancybox({
    'onComplete': function () {
        jQuery("#fancybox-inner").css({ 'overflow': 'hidden' });
        VideoJS.setupAllWhenReady();
    }
});

Chrome では HTML ビデオがネイティブにサポートされているため、動画は引き続き Chrome で再生されますが、Firefox ではまったく再生されません。最初にポスターの画像が表示され、中央に x が表示され、クリックすると、無限のローディング ホイールに入ります。

4

1 に答える 1

0

これは、ページに動的に追加された後、video.js プレーヤーを初期化する新しい方法です。

var myPlayer = _V_("example_video_1");

example_video_1 は<video>タグの ID です

その後、play() や pause() などの他の API 関数に myPlayer を使用できます。

于 2013-01-02T20:36:32.940 に答える