シンプルな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();
これは単に新しいトラックを既存のプレイリストに追加するべきではありませんか?(プレイリストのスコープは上にあり、毎回再作成されることはありません)。
現在、トラックの再生中は何も起こりません。