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/