2012-08-26 65 views
0

jQuery功能jQuery的:運行在for循環YouTube視頻,播放一個視頻

function play_queue_video() { 
    var queue_videos = $('.queue_list .view-item'); 
    for (var i = 0; i < queue_videos.length; i++) { 
     console.log('id - ' + queue_videos[i].id); 
     play_video(queue_videos[i].id, true); 
    } 
} 

如果我有n視頻,它播放一個視頻,因爲它只是循環並進入持續

需要 - 我能做些什麼來確保每個視頻在需要的時間內播放?

回答

0

也許包裝你的play_video()調用封閉將爲你工作。如果沒有,我會更深入地瞭解YouTube API。

function play_queue_video() { 
     var queue_videos = $('.queue_list .view-item'); 
     for (var i = 0; i < queue_videos.length; i++) (function (i){ 
      console.log('id - ' + queue_videos[i].id); 
      play_video(queue_videos[i].id, true); 
     }(i)); 
    } 
+0

同樣的行爲,我現在會檢查YouTube API – daydreamer