草庐IT

mpmediaplaylist

全部标签

ios - 如何获取本地化 "Purchased"和 "Purchased on My iPhone"播放列表的 MPMediaPlaylist?

如何使用本地化字符串名称作为播放列表名称,设法获取“已购买”和“已在我的iPhone上购买”MPMediaPlaylist:NSArray*songs;NSString*name=@"Purchased";//@TODO//needtogetlocalizedversionofthisdefaultiOSplaylistname//MPMediaQuery*myPlaylistsQuery=[MPMediaQueryplaylistsQuery];NSArray*playlists=[myPlaylistsQuerycollections];NSArray*songs=nil;for(

ios - 从 iOS 应用程序获取用户 Apple Music 播放列表

在我的iOS应用程序中,我需要获取AppleMusic应用程序中可用的所有用户播放列表。没有MusicKitSDK(iOS11之前的版本)是否可行? 最佳答案 通过MPMediaPlaylist支持回到iOS3.0。https://developer.apple.com/documentation/mediaplayer/mpmediaplaylist 关于ios-从iOS应用程序获取用户AppleMusic播放列表,我们在StackOverflow上找到一个类似的问题:

ios - 使用时出错 -[MPMediaPlaylist addItemWithProductID :completionHandler:]

我正在尝试使用9.3中的新AppleMusicAPI将歌曲添加到我的应用程序创建的播放列表中,而不是将其添加到用户的音乐库中。考虑产品ID316654632,它是美国iTunesStore中Phoenix的歌曲Lisztomania。使用下面的代码,我可以播放歌曲MPMusicPlayerController*musicPlayer=[MPMusicPlayerControllersystemMusicPlayer];[musicPlayersetQueueWithStoreIDs:@[@"316654632"]];[musicPlayerplay];使用以下代码,我可以将歌曲添加到我