2015-09-29 13 views
5

Ist es möglich, Apple Music-Dateien - sogar die "verfügbaren Offline" -Dateien - mit AVPlayer abzuspielen? Ich habe den folgenden Code versucht, um die URL abzurufen, aber es gibt keine zurück:Wie kann ich mit dem AVPlayer Apple Music-Dateien (sogar "offline verfügbar") abspielen?

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

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

Vielen Dank für das Lesen.

EDIT: Discussions auf dem Forum Apple Developer vorschlagen dies nicht möglich sein kann, es sei denn, AVPlayer nicht verwendet wird. Aber das verhindert Audioverarbeitung, also leider keine Option.

Antwort

0

Apple Music-Assets sind erwartungsgemäß DRM-geschützt. Außerdem haben Offline-Songs keine gültige Asset-URL, die Sie mit AVPlayer verwenden können. Die einzige Möglichkeit, Apple Music-Titel abzuspielen, ist die Verwendung von MusicKit mit MPMusicPlayerController oder der Apple Music API, die in iOS 11 verfügbar ist.