Youtube プレーヤーを作成し、onStateChange リスナーを追加しました。これは最初のビデオで機能します。
var o = new Object;
o.videoId = 'videoid1';
player = new YT.Player('div1', o);
player.addEventListener("onStateChange", "stateChangeListener", false);
function stateChangeListener(e) {
console.log(e.data);
}
しかし、新しいビデオをロードした後、onStateChange イベントはもう発生しません。
function nextVideo() {
player.cueVideoById('div2');
}
新しいリスナーを追加したとしても。
function nextVideo() {
player.cueVideoById('div2');
player.addEventListener("onStateChange", "stateChangeListener", false);
}
どうしたの?1 つのページに多くのビデオがある場合に onStateChange イベントを発生させる方法は?