2016-01-07 6 views
1

Я могу получить доступ к музыке, загружаемой на iPhone, к чему я ПОКУПКА, прежде чем Apple Music существовала. Тем не менее, я не могу найти URL-адреса песен, которые я загрузил через Apple Music. Кто-нибудь знает что-нибудь об Apple Music, когда дело доходит до доступа к файлам?Можно ли получить доступ к музыке, загруженной через Apple Music?

Вот мой код для доступа к моей музыке:

override func viewDidLoad() { 

    let query = MPMediaQuery.songsQuery() 
    for song in query.items! { 
     if let _ = song.valueForProperty(MPMediaItemPropertyAssetURL) as? NSURL { 
      songsArray.append(song) 
      songTitles.append(song.title!) 
      songArtists.append(song.artist!) 
     }    
    } 
} 
+0

Как сказано в сообщении http://stackoverflow.com/questions/31364485/apple-music-offline-files-have-no-url файлы, похоже, защищены DRM, и вы получаете нуль MPMediaItemPropertyAssetURL – StephBel

ответ

1

идти вперед и играть песни, вот что вам нужно ...

MPMusicPlayerController.systemMusicPlayer().setQueueWithQuery(MPMediaQuery.songsQuery()) 

и не забывайте играть это:

MPMusicPlayerController.systemMusicPlayer().play() 

Предполагается, что вы выполнили все необходимые требования для запроса доступа и т. д. Дайте мне знать, если вам нужна другая помощь. Я просто прыгаю обратно в эту структуру, поэтому я был бы более чем счастлив помочь.