2

我目前正在开发适用于 iOS 的音乐应用程序。我正在使用 AVPlayer 播放歌曲。到目前为止,这工作正常,除了不是从 iCloud 下载的歌曲。这首歌没有播放:(

NSArray *itemsFromQuery = [[MPMediaQuery songsQuery] items];
MPMediaItem *song = [itemsFromQuery objectAtIndex:0];
NSURL *songURL = [song valueForProperty:MPMediaItemPropertyAssetURL];
AVURLAsset *urlAsset = [[AVURLAsset alloc] initWithURL:songURL options:nil];

在此示例中,对于 iCould 歌曲,songUrl 为空,但对于已下载的歌曲,它是可以的...

但是需要有一种方法来播放 iCloud 歌曲,因为像 Groove 这样的应用程序正在这样做......

感谢您的帮助,乌克曼

4

1 回答 1

5

经过大量阅读和测试,目前似乎没有 MPMusicPlayerController 无法播放 iCloud 歌曲。

像 Groove 这样的应用程序也使用 MPMusicPlayerController...

于 2013-06-27T07:31:42.360 回答