2015-07-12 18 views
9

Sembra che la proprietà MPMediaItemPropertyAssetURL su un MPMediaItem restituisca null quando il file è uno di Apple Music ed è stato reso "disponibile offline".I file offline di Apple Music non hanno URL?

D'altra parte, gli elementi della mia libreria originale che ho caricato su iTunes corrispondono a/apple music e quindi rendono disponibili offline non sembrano presentare questo problema.

È un bug? Ho fatto qualcosa di sbagliato? Qualcuno ha problemi simili?

+0

Avete trovato qualcosa di nuovo riguardo a questo problema? –

+0

Sto avendo lo stesso problema. Hai mai immaginato questo? – bkwebhero

risposta

2

Sembra che i file di Apple Music siano protetti da DRM e basati su sottoscrizioni, quindi probabilmente Apple vieta l'uso di riferimenti a tali risorse a causa della gestione dei diritti.

Riferimento: https://forums.developer.apple.com/thread/7389

0

Le cose sono cambiate un po 'e questo non è più vero. MPMediaItemPropertyAssetURL è non nullo su iOS 11 per le canzoni salvate offline tramite Apple Music ma AVPlayer è in grado di riprodurli dal momento che sono ancora DRM protetta. La stessa canzone restituisce MPMediaItemPropertyAssetURLnil su iOS 9.

Se siete interessati a verificare i brani protetti da DRM o nel giocare queste canzoni, si può leggere la mia risposta dettagliata qui: https://stackoverflow.com/a/47694472/4331787

Problemi correlati