使用 Spotify IOS SDK 获取每首曲目的封面?

Get cover art for each track with Spotify IOS SDK?

我很难找到使用 Spotify iOS SDK 为每个 SPTPartialTrack 获取封面艺术的解决方案。

我查看了他们的文档和 github 演示项目。我可以使用单独的调用获取封面艺术、解析图像 url 等,而无需使用 SDK,并且我可以从 currentTrackMetadata 获取当前曲目的专辑艺术。但我正在尝试让所有曲目的封面艺术显示在我的 tableview 上。

感谢您为我指明正确的方向!

SPTImage *image = track.album.largestCover;

请注意,对于 table 次观看,您可能需要 smallestCover 次。另请注意,在某些情况下,可能没有封面艺术(在这种情况下您会得到 nil)。

您需要从 SPTPartialTrack 更改为 SPTTrack 才能获得封面。您可以使用 SPTRequest 的 requestItemFromPartialObject:withSession:callback:
然后在回调中你可以访问 track.album.largestCover 而不是 nil.