从SPPlaylist
的标题文档中获取image
属性:
返回播放列表的自定义图片,如果是播放列表,则返回
nil
尚未加载或没有自定义图像
我有一个加载SPPlaylists
的数组但是每个对象的image
属性总是 nil
,即使我可以看到4-up图像通过Spotify客户端在相同的播放列表上。
有没有一种简单的方法可以使用CocoaLibSpotify获得4-up封面图像?或者我是否必须加载所有曲目和相册元数据并单独撤回相关的SPImages
?
答案 0 :(得分:2)
播放列表的image
适用于品牌播放列表中包含自定义图片的情况。但这种情况相当罕见。
没有为你生成网格的原因是因为它是在本地生成而不是在服务器端生成的,所以它意味着每次加载播放列表时加载多个专辑的图像,这不是内存效率。
然而,有一个名为Viva的开源Spotify客户端,它基于CocoaLibSpotify(披露:由我编写)生成这些图像。查看参考实现的VivaImageExtensions类扩展。
那里的参考实现要求你传递的曲目首先加载他们的专辑封面艺术,这是没有价值的。