我想使用Spotify应用API播放双张专辑。
例如:spotify:album: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 :(得分:0)
这里有一点误解。有人可能认为“附加曲目”实际上是属于同一专辑和光盘的“隐藏曲目”或“附加曲目”,但它们不是。附加曲目只是属于专辑的曲目,被认为与所请求的非常相似。
你的例子,Live At The Hollywood Palladium,2009年发布(spotify:album:7MwNG0PSmP2Ggsdx9MHnPR),正确包含26首曲目。如果您在Spotify搜索字段中输入URI,或单击曲目列表中的专辑标题,相册应用程序将显示26个附加曲目。这些来自2004年发布的Live At The Hollywood Palladium(spotify:album:1SdlTPJQ3QMh1eTyJ7oUeM)。
希望这有帮助!