8

AVPlayer で Apple Music ファイルを再生することはできますか? URL を取得するために次のコードを試しましたが、nil が返されます。

- (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection{
    [mediaPicker dismissViewControllerAnimated:YES completion:nil];

    NSURL *thisURL=[[[mediaItemCollection items] firstObject] valueForProperty:MPMediaItemPropertyAssetURL];
...

読んでくれてありがとう。

編集: Apple Developer フォーラムでの議論では、AVPlayer を使用しない限り、これは不可能である可能性があることが示唆されています。しかし、それではオーディオ処理が妨げられるため、残念ながらオプションではありません。

4

1 に答える 1

1

予想通り、Apple Music アセットは DRM で保護されています。さらに、オフラインの曲には、AVPlayer で使用できる有効なアセット URL がありません。Apple Music の曲を再生する唯一の方法は、MPMusicPlayerController で MusicKit を使用するか、iOS 11 で利用可能な Apple Music API を使用することです。

于 2017-06-22T06:10:54.990 に答える