Как получить список воспроизведения воспроизводимого в данный момент элемента с помощью systemMusicPlayer?

В настоящее время я создаю музыкальное приложение и хочу получить список воспроизведения воспроизводимого в данный момент элемента (в Apple Music).

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

Большое спасибо за Вашу помощь!


person desperado    schedule 08.08.2016    source источник


Ответы (2)


Если вы не запустите плейлист самостоятельно, невозможно будет узнать, какие элементы появятся дальше.

Вы можете получить информацию о воспроизводимой в данный момент песне, получив nowPlayingItem от проигрывателя, но любые API, связанные с очередью, доступны только для записи.

person Jordi Bruin    schedule 22.08.2016

MPMusicPlayerController.systemMusicPlayer

импортировать медиаплеер

let audioInfo = MPNowPlayingInfoCenter.defaultCenter()
let audioName = audioPath.lastPathComponent!.stringByDeletingPathExtension
audioInfo.nowPlayingInfo = [ MPMediaItemPropertyTitle: audioName, MPMediaItemPropertyArtist:"artistName"]

Документация:

https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMusicPlayerController_ClassReference/

person MCMatan    schedule 08.08.2016