Javascript 排队观看YouTube视频

Javascript 排队观看YouTube视频,javascript,youtube,youtube-api,youtube-iframe-api,Javascript,Youtube,Youtube Api,Youtube Iframe Api,我想知道如何将选定的YouTube视频添加到临时播放列表/播放队列? 我有一个选项,用户必须选择要包含在播放队列中的所有视频 单击添加图标(黑色背景框),选定的视频将以紫色背景显示,并且必须包含在播放列表/队列中 我可以将视频添加到紫色框中,但无法将其添加到队列中 我试着使用这个代码 player.cuePlaylist({ list: ["83uA6kS_6LE", "RVYU9Be2RtA", "DkQRcjKTqiU", "5NUZtQRgLSQ"] //array of v

我想知道如何将选定的YouTube视频添加到临时播放列表/播放队列?
我有一个选项,用户必须选择要包含在播放队列中的所有视频

单击添加图标(黑色背景框),选定的视频将以紫色背景显示,并且必须包含在播放列表/队列中

我可以将视频添加到紫色框中,但无法将其添加到队列中

我试着使用这个代码

player.cuePlaylist({
    list:  ["83uA6kS_6LE", "RVYU9Be2RtA", "DkQRcjKTqiU", "5NUZtQRgLSQ"]  //array of videos ID
});
之后,当当前播放视频结束时,我尝试使用

function onPlayerStateChange(event) {
if(event.data==0){     //when video ends event.data becomes 0 
      player.nextVideo();
}
但它在控制台中既不执行任何操作,也不显示任何错误。 我甚至试着替换
player.nextVideo()player.playVideo()进行编码>然后,它不再启动下一个视频,而是重新播放当前视频

我试着在YouTube文档中查找它,但什么也找不到

编辑1

cueVideoById()
loadVideoById()
但不起作用。


如果你们能给我一个答案,或者一个方法,让我找到这个问题的正确听众,我将非常感激。

我想问题是你的呼叫列表中有一个输入错误。参数是“播放列表”,而不是“列表”。试试这个:

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

我认为问题在于你的呼叫播放列表中有一个输入错误。参数是“播放列表”,而不是“列表”。试试这个:

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

您能提供错误日志吗?@abielita its在控制台中不显示任何错误您能提供错误日志吗?@abielita its在控制台中不显示任何错误