【发布时间】:2017-10-06 17:17:51
【问题描述】:
我想知道如何将选定的 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.playVideo(); 替换player.nextVideo();,然后重新播放当前视频而不是开始下一个视频。
我尝试在 YouTube 文档中查找它,但找不到任何内容 https://developers.google.com/youtube/js_api_reference#Queueing_Functions
编辑 1
尝试使用 cueVideoById(); loadVideoById();
但不工作。
如果你们能为我提供答案或针对这个问题接触正确的受众的方法,我将非常感谢。
【问题讨论】:
-
能否提供错误日志?
-
@abielita 在控制台中没有显示任何错误
标签: javascript youtube youtube-api youtube-iframe-api