我在iOS / Apple音乐/播放列表上苦苦挣扎。 我有能力:
获取我的播放列表列表:
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery];
NSArray *playlists = [myPlaylistsQuery collections];
for (MPMediaPlaylist *playlist in playlists) {
NSLog (@"%@", [playlist valueForProperty: MPMediaPlaylistPropertyName]);
}
要通过UUID获取播放列表(metaData
为空):
[[MPMediaLibrary defaultMediaLibrary] getPlaylistWithUUID:playlistUUID creationMetadata:metaData completionHandler:^(MPMediaPlaylist * _Nullable playlist, NSError * _Nullable error) {
NSLog (@"%@", [playlist.name]);
}];
我希望能够列出我的所有播放列表,然后理想地使用UUID获取其中一个,但似乎没有返回。我可以看到PersistentID
,但无法通过'获取'来检索播放列表。方法。
我也希望能够检索到'分享'给定播放列表的链接。这根本不是一种访问它的方法。我是否正确地认为它不能通过代码获得?