我正在尝试将多个视频添加到播放列表,但只有一个视频添加到播放列表中.我可以成功创建播放列表并将视频插入播放列表,但无法将多个视频插入播放列表.
以下是我这样做的简单方法.addTheseVideosToPlaylist()函数是我失败的地方.还显示了createPlaylist()和addToPlaylist().
有一个全局播放列表可以跟踪创建的播放列表.
var playlistId
Run Code Online (Sandbox Code Playgroud)
我创建一个这样的播放列表:
function createPlaylist() {
var request = gapi.client.youtube.playlists.insert({
part: 'snippet,status',
resource: {
snippet: {
title: 'hard coded title',
description: 'Hard Coded Description'
},
status: {
privacyStatus: 'private'
}
}
});
request.execute(function(response) {
var result = response.result;
if (result) {
playlistId = result.id;
console.log("created playlist " + playlistId)
}
});
}
Run Code Online (Sandbox Code Playgroud)
我将视频添加到创建的播放列表中,并提供如下有效视频ID:
function addToPlaylist(id, startPos, endPos) {
console.log("In addToPlaylist with " + id +
"sending to playlist : " + playlistId);
var details = {
videoId: …Run Code Online (Sandbox Code Playgroud) javascript youtube-api youtube-javascript-api youtube-data-api