【发布时间】:2012-06-21 16:41:25
【问题描述】:
我加载了播放列表容器,然后获取到每个播放列表的指针,并从播放列表指针 (sp_playlist *) 中获取每个播放列表的名称和 URI。但结果显示并非所有播放列表名称和 URI 都可以检索。播放列表容器提供哪些类型的播放列表元数据?
另外,播放列表是否存储在本地缓存中?我是否必须等待播放列表加载到缓存中?
谢谢。
【问题讨论】:
标签: spotify
我加载了播放列表容器,然后获取到每个播放列表的指针,并从播放列表指针 (sp_playlist *) 中获取每个播放列表的名称和 URI。但结果显示并非所有播放列表名称和 URI 都可以检索。播放列表容器提供哪些类型的播放列表元数据?
另外,播放列表是否存储在本地缓存中?我是否必须等待播放列表加载到缓存中?
谢谢。
【问题讨论】:
标签: spotify
播放列表容器不包含播放列表元数据——只有一个播放列表指针列表。您需要等待每个播放列表加载,然后才能使用其名称。另外,请注意播放列表容器中也会有文件夹标记,它们根本没有名称。您可以通过sp_playlistcontainer_playlist_type() 进行检查。
播放列表确实存储在本地缓存中,只要您正确注销并在终止进程之前等待注销完成回调。
【讨论】:
sp_playlist 对象,它就会开始自行加载。使用您提到的回调来查看它何时加载。 sp_track 也一样。