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];

この例では、songUrl は iCould の曲では null ですが、ダウンロード済みの曲では問題ありません...

しかし、Groove のようなアプリがこれを行っているため、iCloud の曲を再生する方法が必要です...

助けてくれてありがとう、ウルクマン

4

1 に答える 1

5

多くの読み取りとテストの後、現在、MPMusicPlayerController なしで iCloud の曲を再生する方法はないようです。

Groove などのアプリも MPMusicPlayerController を使用しています...

于 2013-06-27T07:31:42.360 に答える