【发布时间】:2015-02-11 02:04:43
【问题描述】:
我很难找到使用 Spotify iOS SDK 为每个 SPTPartialTrack 获取封面的解决方案。
我浏览了他们的文档和 github 演示项目。我可以在不使用 SDK 的情况下使用单独的调用、解析图像 url 等获取封面,并且可以从 currentTrackMetadata 获取当前曲目的专辑封面。但我正在尝试让所有曲目的封面艺术显示在我的 tableview 上。
感谢您为我指明正确的方向!
【问题讨论】:
我很难找到使用 Spotify iOS SDK 为每个 SPTPartialTrack 获取封面的解决方案。
我浏览了他们的文档和 github 演示项目。我可以在不使用 SDK 的情况下使用单独的调用、解析图像 url 等获取封面,并且可以从 currentTrackMetadata 获取当前曲目的专辑封面。但我正在尝试让所有曲目的封面艺术显示在我的 tableview 上。
感谢您为我指明正确的方向!
【问题讨论】:
SPTImage *image = track.album.largestCover;
请注意,对于表格视图,您可能需要smallestCover。另请注意,在某些情况下,可能没有封面(在这种情况下,您会收到 nil)。
【讨论】:
您需要将SPTPartialTrack 更改为SPTTrack 才能获得封面。您可以使用 SPTRequest 的 requestItemFromPartialObject:withSession:callback:
来执行此操作
然后在回调中你可以访问 track.album.largestCover 而不是nil。
【讨论】: