相关疑难解决方法(0)

无法将多个视频插入播放列表 - youtube api v3

我正在尝试将多个视频添加到播放列表,但只有一个视频添加到播放列表中.我可以成功创建播放列表并将视频插入播放列表,但无法将多个视频插入播放列表.

以下是我这样做的简单方法.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

4
推荐指数
2
解决办法
1630
查看次数