function playPlaylist(trackstemp) {
trackstemp = trackstemp.split(' ');
for (i=0; i < trackstemp.length; i++){
tracks[i] = trackstemp[i];
}
numoftracks = tracks.length - 1;
currenttrack = 0;
loadNewVideo(tracks[currenttrack])
}
function loadNewVideo(id) {
ytplayerid.loadVideoById(id, 0);
}
我有一个 prev() 和 next() 函数,通过调用 loadNewVideo(tracks[currenttrack]) 可以正常工作,但只有当我在 loadNewVideo() 函数中提醒(id) 时,初始视频才有效。
有什么线索可以解释为什么会发生这种情况吗?
最佳答案
您正在使用 onYouTubePlayerReady它会告诉您玩家何时准备好?
function onYouTubePlayerReady(){
//Call you first track here
}
关于javascript - 使用 YouTube api 时,除非我先提醒视频 ID,否则 loadvideo 函数将无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4444936/