2015-02-11 43 views
0

我很難找到使用Spotify iOS SDK獲取每個SPTPartialTrack封面的解決方案。使用Spotify IOS SDK獲取每首曲目的封面圖案?

我查看了他們的文檔和github演示項目。我可以使用單獨的調用來獲取封面藝術,解析圖像url等,而無需使用SDK,我可以從currentTrackMetadata中獲取當前曲目的專輯封面。但我試圖讓所有曲目的封面藝術顯示在我的桌面視圖上。

感謝您指點我正確的方向!

回答

4
SPTImage *image = track.album.largestCover; 

請注意,對於表格視圖,您可能需要smallestCover。另外請注意,在某些情況下,可能沒有封面藝術(在這種情況下,您會收到nil)。

+1

跟蹤從performSearchWithQuery返回的SPTListPage中的項目是否有imageURLs? selectedTrack.album.smallestCover.imageURL對於performSearchWithQuery來說是空的。其他參數,如標題,藝術家都很好。用於常規提取的ImageURL,如savedTracks也可以正常工作。 – 2015-02-17 03:32:36

+0

我也無法讓imageURL返回任何內容,但是無。我已經檢查,以確保它不是由於我的對象與.requestItemAtURI()和.requestItemFromPartialObject()部分,但每當我調用println(myObject.imageURL)它返回nil。有沒有人找到這個解決方案呢,還是這只是在SDK中破碎? – 2015-04-17 14:30:04

0

您將需要從SPTPartialTrack更改爲SPTTrack以獲得封面圖案。您可以使用SPTRequest的requestItemFromPartialObject:withSession:callback:
這樣做,然後在回調中,您可以訪問track.album.largestCover而不是nil

相關問題