Javascript 排队观看YouTube视频
我想知道如何将选定的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
我有一个选项,用户必须选择要包含在播放队列中的所有视频 单击添加图标(黑色背景框),选定的视频将以紫色背景显示,并且必须包含在播放列表/队列中 我可以将视频添加到紫色框中,但无法将其添加到队列中 我试着使用这个代码
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在控制台中不显示任何错误