2013-05-29 231 views
2

我目前正在为iOS设计一款音乐应用程序。我使用AVPlayer播放歌曲。 迄今为止,这项工作很好,除了不从iCloud下载的歌曲。 这首歌曲不播放:(iOS:从iCloud播放歌曲

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

在这里,在这个例子中songUrl为空为iCould首歌,但它是已经下载了一首歌OK ...

但是需要有一种方式来玩icloud的歌曲,因为像槽应用正在做这件事......

感谢您的帮助, Urkman

回答

5

大量阅读后和测试它看起来像目前还没有办法播放歌曲的iCloud没有MPMusic的PlayerController。

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

+1

Thaanks的答案。它给了我更多的观点前进 –

+0

是否有可能在使用MPMusicPlayerController播放时触发无声下载 –