0

最近、このjQuery YouTube TubePlayerプラグインを見つけました。このプラグインを使用すると、プレーヤーを制御したり、動画を読み込んだり、再生したりできます。

' onPlayerEnded 'アクションを定義できます(IDで次のビデオを再生できます)が、このパラメーターは、設定されてプレーヤーが初期化された後は変更できないと思います。そのため、私の「プレイリスト」は、最初のビデオと最初のビデオの終了後に再生されるビデオの2つのビデオに制限されています。

私は間違っていますか?結局、プラグインを使用してこれを機能させる方法はありますか、それとも別のアプローチを試す必要がありますか?

たとえば、YouTube APIは、ビデオIDの配列を受け入れるloadPlaylist関数を提供しますが、このAPIを直接使用しようとすると、どこから始めればよいのかわかりません。

前もって感謝します!

4

2 に答える 2

1

ytplayer で loadVideoById を使用できます

 if (ytplayer) {
        ytplayer.loadVideoById(id, 0, "default");//Replace id with the video id.
    }
于 2012-09-15T15:57:22.223 に答える
0

埋め込み可能なプレーヤーは、配列の形式でプレイリスト パラメータを取得します。

<div id="ytapiplayer">
      You will need Flash 8 or better to view this content.
</div>

<script type="text/javascript">
          var params = { allowScriptAccess: "always" };
          var atts = { id: "myytplayer" };

          playlistids = new Array('_T8dw1nK7b0','aF4i2XXFqL0','a_lsWeGq-HM')

          swfobject.embedSWF("http://www.youtube.com/v/OQSNhk5ICTI&enablejsapi=1&playerapiid=ytplayer&version=3&playlist=" + playlistids, "ytapiplayer", "425", "365", "8", null, null, params, atts);

          function onYouTubePlayerReady(playerId) {
            ytplayer = document.getElementById("myytplayer");
          }
</script>

これには、swfobjectを含める必要があります。

于 2012-09-17T12:38:12.917 に答える