【发布时间】:2013-10-23 01:32:23
【问题描述】:
我创建了一个 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);
}
有什么问题?如果一页上有很多视频,如何触发 onStateChange 事件?
【问题讨论】:
标签: youtube