我有一个简单的spotify(JS)应用程序,我想要:
将歌曲添加到当前播放的播放列表中
var playlist = new models.Playlist();
...
var search = new models.Search(query);
search.observe(models.EVENT.CHANGE, function() {
if (search.tracks.length) {
var track = search.tracks[0];
playlist.add(track);
if (!models.player.playing)
models.player.play(track, playlist);
}
});
search.appendNext();
这不应该只是将新曲目添加到现有的播放列表中吗? (播放列表的范围更高,每次都不会重新创建。)
目前正在播放曲目时没有任何反应。
答案 0 :(得分:1)
它确实有效,但播放列表视图需要很长时间才能呈现为已更新。 (虽然它会立即附加轨道 - 通过单击下一步可以看到)。但是,如评论中所述,当使用名称创建播放列表时,它不会播放播放列表,只会是临时的,因此具有URI。