2017-05-08 57 views
1

我想知道如何將選定的YouTube視頻添加到臨時播放列表/播放隊列?
我有一個選項,用戶必須選擇要包含在播放隊列中的所有視頻。排隊YouTube視頻

點擊添加圖標(黑色背景框),該選定的視頻將顯示在紫色背景中,並且它也必須包含在播放列表/隊列中。

我可以添加視頻在紫色框,但無法將它們添加在隊列中。

我試圖在當前正在播放的視頻結束我試着用

function onPlayerStateChange(event) { 
if(event.data==0){  //when video ends event.data becomes 0 
     player.nextVideo(); 
} 

播放下一個視頻使用此代碼

player.cuePlaylist({ 
    list: ["83uA6kS_6LE", "RVYU9Be2RtA", "DkQRcjKTqiU", "5NUZtQRgLSQ"] //array of videos ID 
}); 

之後,但它沒有做任何事情,也沒有顯示在控制檯中的任何錯誤。 我甚至試着用player.playVideo();替換player.nextVideo();,然後不再開始下一個視頻,它重新播放當前的視頻。

我嘗試了YouTube的文件中尋找,但找不到任何 https://developers.google.com/youtube/js_api_reference#Queueing_Functions

編輯1

cueVideoById();loadVideoById(); 但不工作試過。
我會真的很感激,如果你們能提供我一個答案還是有辦法達到正確的觀衆了這個問題。

+0

你能提供錯誤日誌嗎? – abielita

+0

@abielita在控制檯中沒有顯示任何錯誤 –

回答

0

我認爲問題在於您在cuePlaylist調用中出現錯字。參數是「播放列表」而不是「列表」。試試這個:

player.cuePlaylist({ 
    playlist: ["83uA6kS_6LE", "RVYU9Be2RtA", "DkQRcjKTqiU", "5NUZtQRgLSQ"] 
});