如何在播放列表中播放歌曲';使用Spotify';什么是内部Javascript API?

如何在播放列表中播放歌曲';使用Spotify';什么是内部Javascript API?,javascript,spotify,Javascript,Spotify,我一直在尝试使用,并尝试使用player.play()播放播放列表。我的代码如下所示: models = sp.require("sp://import/scripts/api/models"); player = models.player; playlist = new models.Playlist(); playlist.add("a track uri"); playlist.add("a track uri also"); track = models.Track.fromURI

我一直在尝试使用,并尝试使用
player.play()
播放播放列表。我的代码如下所示:

models = sp.require("sp://import/scripts/api/models");
player = models.player;
playlist = new models.Playlist();

playlist.add("a track uri");
playlist.add("a track uri also");

track = models.Track.fromURI(playlist.get(0).data.uri);
player.play(track.data.uri, playlist.data.uri);
这段代码为我播放第一首曲目,但当歌曲结束或我按下“下一步”时,播放器进入“空”状态,没有曲目排队。换句话说,它的行为就好像没有更多的曲目可以播放一样。官方API在上下文主题上缺乏深度


注意:我希望我的播放列表是短暂的,但是一个持久的播放列表可以作为一个起点。

我在代码的另一部分出错,导致了这种意外行为。上述代码工作正常。

上述代码是否具有正确工作所需的更正?上述代码正确。我应用程序中其他地方的代码破坏了此功能。