Can not insert multiple videos into a playlist - YouTube API v3

前端 未结 3 1922
小鲜肉
小鲜肉 2021-01-13 13:55

I am trying to add multiple videos to a playlist, but only one video is added to the playlist. I can successful create a playlist and insert a video to the playlist, but can

3条回答
  •  温柔的废话
    2021-01-13 14:40

    One solution is to add delays for every insert into a playlist. I'm not entirely sure why a delay is needed though.

    I am using a custom loop too with setTimeout();.

    Example implementation using delays:

    // Global array holds links and a global counter variable
    var links = [
      "wtLJPvx7-ys",
      "K3meJyiYWFw",
      "3TtVsy98ces"
    ]
    var counter = 0;
    
    function addVideosToPlaylist() {
        myLoop(links[0]);
    }
    
    
    function myLoop() {
        addToPlaylist(video_id);
        setTimeout(function() {
            counter++;
            if (counter < links.length)
                myLoop(links[counter]);
        }, 3000);
    }
    

提交回复
热议问题