2013-03-23 70 views
0

我想通過使用Spotify應用程序API播放雙專輯。如何使用Spotify App API播放雙張專輯?

例如:spotify:專輯:7MwNG0PSmP2Ggsdx9MHnPR 在第一張專輯中有26首曲目和27首曲目。

我試過如下:

> album = spotify.models.Album.fromURI('spotify:album:7MwNG0PSmP2Ggsdx9MHnPR') 
> album.tracks.length 
    26 
> album.data.numTracks 
    26 

在返回的對象(專輯)沒有任何表示的附加曲目。 但是,我正在使用API​​提供的原生Spotify播放器視圖。所以我假設我實際上不需要處理這個問題。它應該由玩家來完成。

spotify.models.Album.fromURI('spotify:album:7MwNG0PSmP2Ggsdx9MHnPR', function(album) { 
    var player = new spotify.views.Player() 

    player.track = album.get(0) 
    player.context = album 

    $('body').append(player.node) 
} 

這是我如何將相冊添加到播放器。玩家將只播放26首曲目。有人能幫我在這裏嗎?

回答

0

這裏有一點誤解。有人可能會認爲「其他曲目」實際上是屬於同一專輯和光盤的「隱藏曲目」或「額外曲目」,但它們不是。其他曲目只是屬於專輯的曲目,它們被認爲與請求曲目非常相似。

你的例子,Live At The Hollywood Palladium,2009發佈(spotify:專輯:7MwNG0PSmP2Ggsdx9MHnPR),正確包含26首曲目。如果您在Spotify搜索字段中輸入URI,或點擊曲目列表中的專輯標題,專輯應用程序將顯示26個其他曲目。這些來自Live At The Hollywood Palladium,2004年發佈(Spotify:專輯:1SdlTPJQ3QMh1eTyJ7oUeM)。

希望這有助於!

相關問題