0

Javascript Youtube API の API ドキュメントは次のとおりです: https://developers.google.com/youtube/js_api_reference

埋め込まれた SWF オブジェクトの複数のインスタンスを作成して、一度に 1 つのみを表示および再生しながら同時に多数のビデオをバッファリングできるようにすることが可能であると考えている人がいることに興味がありました。

私の考えでは、DOM で順序付けされていないリストを作成し、各リスト項目で SWFObject Embed 関数を呼び出すだけです。

これはおそらくうまくいくでしょうか?

4

1 に答える 1

0

HTML5の動画を使っているので、SWFObjectの埋め込み機能は使っていません。複数のビデオを同時に再生することは確かに可能ですが、実際に再生されていないビデオに対してバッファリングが常に発生するとは限りません。

JavaScript API サンプル コードに従うと、次のような 2 番目のプレーヤーを作成できます。

function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '250',
      width: '400',
      videoId: 'EBM854BTGL0',
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      }
    });

    player2 = new YT.Player('player2', {
      height: '195',
      width: '320',
      videoId: 'Pml2sqTI1Mw',
      events: {
        'onReady': onPlayer2Ready,
        'onStateChange': onPlayerStateChange
      }
    });
}
于 2013-10-17T23:16:28.900 に答える