0
我在我的網站上嵌入了YouTube視頻。嵌入式視頻播放完畢後,我想立即自動播放另一個YouTube視頻。 我怎麼能這樣做?第一個播放完畢後播放第二個YouTube視頻
我在我的網站上嵌入了YouTube視頻。嵌入式視頻播放完畢後,我想立即自動播放另一個YouTube視頻。 我怎麼能這樣做?第一個播放完畢後播放第二個YouTube視頻
初始化您的YouTube播放器時,請添加onStateChange事件。然後看看事件是什麼,如果它是一個PlayerState.Ended然後你加載下一個視頻。像這樣的東西
this.player = new YT.Player('player', {
height: pxHeight,
width: pxWidth,
playerVars: {
'rel': 0,
'controls': 0,
'fs':0
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onError
}
});
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING) {
LOG("Youtube Playing");
} else if (event.data == YT.PlayerState.ENDED) {
LOG(">>>Youtube Ended");
this.player.loadVideoById(ID, 0, "default");
} else if (event.data == YT.PlayerState.PAUSED) {
LOG("Youtube Paused");
} else if (event.data == YT.PlayerState.BUFFERING) {
LOG("Youtube Buffering");
} else if (event.data == YT.PlayerState.CUED) {
LOG("Youtube Cued");
}
}
最好是把你嵌入兩個視頻的代碼。 – SaidbakR
我只是使用嵌入的標準