获取当前在控制中心iOS上播放的曲目

时间:2014-05-07 10:45:27

标签: ios mpnowplayinginfocenter control-center

我希望在iOS上播放当前曲目,无论播放曲目的应用是什么。我的意思是,例如,如果我在手机上使用SoundCloud或Spotify,控制中心的播放器是相同的,所以我认为可以获得当前的曲目名称。

但是我不知道怎么做,也许有人可以帮助我?

1 个答案:

答案 0 :(得分:5)

令人沮丧的是,您只能获取在音乐(iPod)应用上播放的歌曲的详细信息:

// Print the title of the currently playing song.
NSLog(@"%@", [[[MPMusicPlayerController iPodMusicPlayer] nowPlayingItem] valueForProperty:MPMediaItemPropertyTitle]);

要获取 能够致电的其他应用的歌曲详情,请执行以下操作:

[[MPNowPlayingInfoCenter defaultCenter] nowPlayingInfo]

但它始终返回nil