2015-09-29 8 views
5

È possibile riprodurre i file Apple Music, anche quelli "disponibili offline", con AVPlayer? Ho provato il seguente codice per recuperare l'URL, ma restituisce nil:Come riprodurre i file Apple Music (anche quelli "disponibili offline") con AVPlayer?

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

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

Grazie per la lettura.

EDIT: Discussions sul forum Apple Developer suggeriscono questo potrebbe non essere possibile, a meno AVPlayer è non utilizzato. Ma ciò impedisce l'elaborazione dell'audio, quindi purtroppo non un'opzione.

risposta

0

Le risorse di Apple Music sono protette da DRM, come previsto. Inoltre, i brani offline non hanno un URL di asset valido che puoi utilizzare con AVPlayer. L'unico modo per riprodurre i brani di Apple Music è utilizzare MusicKit con MPMusicPlayerController o l'API di Apple Music disponibile in iOS 11.

Problemi correlati