iOS:从iCloud播放歌曲

时间:2013-05-29 21:13:39

标签: ios avplayer

我目前正在开发适用于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为null,但对于已经下载的歌曲,它是可以的...

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

感谢您的帮助, Urkman

1 个答案:

答案 0 :(得分:5)

经过大量的阅读和测试后,看起来没有办法在没有MPMusicPlayerController的情况下播放iCloud歌曲。

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