2015-10-16 3 views
1

Я могу получить информацию (исполнитель, альбом, название) песни, которая в настоящее время играет с:Мне нужно знать, как получить информацию о том, какой плеер в данный момент работает (игрок, spotify, napster ...)

let t = MPMusicPlayerController().nowPlayingItem?.title 

Он отлично работает, когда музыка воспроизводится с музыкального проигрывателя iOS. Однако, когда потоковая передача происходит из другого источника (Spotify, Napster, Youtube, Tuneinradio и т. Д.), Я не могу получить информацию. Как я могу получить эту информацию для любого приложения?

+0

попробуйте этот. http://stackoverflow.com/questions/31427763/i-need-to-implement-music-player-using-av-player-in-swift –

+0

извините, но мне не нужно ничего играть в моем приложении. Мое приложение работает, и другое приложение (Player, Spotify, Napster, ...) что-то играет. Я хочу знать название песни, которая воспроизводится в этих приложениях, чтобы показать ее в моем приложении. –

ответ

0

Используйте nowPlayingInfo словарь на MPNowPlayingInfoCenter.defaultCenter():

let t = MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo[MPMediaItemPropertyTitle] 

MPNowPlayingInfoCenter ссылки на класс here.

+0

Allways возвращает значение null из newPlayingInfo. –