私は多くのyoutubeプレーヤーと単一のHTMLを持っています。ページの複数のyoutubeプレーヤーのプレーヤーの状態を取得する
私はonStateChangeを使用して、ユーザーがビデオを再生したときに通知を受け取ります。
function onYouTubePlayerReady(playerid) {
var player = document.getElementById("playerA");
player.addEventListener("onStateChange", "callback");
}
ここで、コールバックはnewStateをパラメータとして取得します。
これは、1人のプレイヤーのみで問題なく動作します。 しかし、多くのプレーヤーでは、StateChangeイベントを発生させたプレーヤーをどのように知ることができますか?コールバックには1つのパラメータしかありません。
イベント・フォームのコールバックを発生させたプレイヤーを知る方法はありますか、それともそれぞれのコールバックを設定する必要がありますか?
私は別の解決策をここに掲載しました:http://stackoverflow.com/questions/6802432/how-to-display-multiple-youtube-videos-without-overlapping-audio/7208565#7208565 –