繁体   English   中英

Spotify API临时播放列表无法正常工作

[英]Spotify API Temporary Playlist not working correctly

我正在尝试从一组歌曲中创建一个临时播放列表并显示该播放列表。 由于某种原因,播放列表会在屏幕上随机显示一两首歌曲,有时效果很好。 不知道为什么。

var SortSongsMakeList = function(data)
{
    SortSongs(data);

    document.querySelector('h1').innerHTML = "";

    models.Playlist.createTemporary('Server Songs').done(function(playlist) 
    {
        playlist.load('tracks').done(function(loadedPlaylist)
        {
           for(var i = 0; i < data.length; i++)
           {
               loadedPlaylist.tracks.add(models.Track.fromURI(data[i].song_uri));
           }
     });

     var newList = List.forPlaylist(playlist);
     document.querySelector('h1').appendChild(newList.node);
     newList.init();

     playlist.tracks.clear();

     // Remove the temporary ones not in use to reduce resource load
     models.Playlist.removeTemporary( models.Playlist.fromURI(playlist.uri) );
    });
}

您最好一次用一个数组设置所有轨道,例如此答案: https : //stackoverflow.com/a/21053309/9970

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM