我正在使用YouTube播放器API。
我想直接在我的代码中创建自己的自定义播放列表(不使用来自youtube的播放列表ID)
这是我的播放列表代码无效
player.loadPlaylist({
list:['mGalEx6ufUw', 'TaCUBtzKAnA', '4v8SPz4VfsU'],
listType: 'playlist',
index:0,
startSeconds:0,
suggestedQuality:'medium'
});
正如文档所述,我可以将带有视频ID的播放列表ID或数组传递给参数列表,但它无效。
如果我写的是播放列表ID而不是带有视频ID的数组,那就可以了。
答案 0 :(得分:8)
我解决了这个问题。
我认为API文档似乎是错误的 应以不同的方式使用loadPlaylist函数中的播放列表ID和视频ID。
function loadPlaylist_playlist_id() {
player.loadPlaylist({
'list': 'UUPW9TMt0le6orPKdDwLR93w',
'listType': 'playlist',
'index': 0,
'startSeconds': 0,
'suggestedQuality': 'small'
});
}
function loadPlaylist_video_ids() {
player.loadPlaylist({
'playlist': ['9HPiBJBCOq8', 'Mp4D0oHEnjc', '8y1D8KGtHfQ', 'jEEF_50sBrI'],
'listType': 'playlist',
'index': 0,
'startSeconds': 0,
'suggestedQuality': 'small'
});
}
http://1004lucifer.blogspot.kr/2015/04/youtube-loadplaylist-function-issues-of.html
答案 1 :(得分:2)
我在Google Groups的Jeffrey Posnick的帮助下找到了这个问题的答案。
您可以使用参数语法而不是对象语法。更多信息here