Например, создаём массив идентификаторов видеороликов, создаём функции загрузки api и следующего видео:
var playlist=["0Bmhjf0rKe8","jQZtk-fCWQ4","5wosC9QLQTM"];
var whonext=0;
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: playlist[0],
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
whonext++;
}
function playNext(){
if(whonext>playlist.length-1){whonext=0}
player.loadVideoById({'videoId': playlist[whonext]});
whonext++;
}
function onPlayerReady(event) {
event.target.playVideo();
}
function onPlayerStateChange(event) {
if(event.data === 0) {
playNext();
}
}