5

Spotify アプリの現在の再生キューにトラックを追加するにはどうすればよいですか?

4

3 に答える 3

4

独自の再生キューを作成するには、名前のないプレイリストを作成する必要があります。

function playTracks(tracks, index) {
  var pl = new models.Playlist();
  for (var i = 0; i < tracks.length; ++i) {
    pl.add(tracks[i]);
  }
  models.player.play(pl.uri, pl.uri, index);
}
于 2012-04-09T04:24:36.770 に答える
2

現在の再生キューは使用できないようです。しかし、このスニペットは、目的がキューを構築することである場合に役立つ可能性があります...

// Create a name for a temporary playlist.
function temporaryName() {
    return (Date.now() * Math.random()).toFixed();
}

function getTemporaryPlaylist() {
    var temporaryPlaylist = sp.core.getTemporaryPlaylist(temporaryName());
    sp.trackPlayer.setContextCanSkipPrev(temporaryPlaylist.uri, false);
    sp.trackPlayer.setContextCanRepeat(temporaryPlaylist.uri, false);
    sp.trackPlayer.setContextCanShuffle(temporaryPlaylist.uri, false);
    return temporaryPlaylist;
}

var tpl = getTemporaryPlaylist();
tpl.add(trackUri);
tpl.add(track2Uri);
//...


sp.trackPlayer.playTrackFromContext(tpl.uri, 0, "", {
                onSuccess: //...
                onError: //...
                onComplete: //...
            });
于 2011-12-26T17:31:32.870 に答える
0

Apps API リファレンスには、それが可能であることを示唆するものは何もありません。プレビュー ビルドのいずれのアプリでも、これを行う方法については言及されていません。結論として、これを行うことは現在サポートされていません。

于 2011-12-24T22:16:30.383 に答える