我正在开发一个应用程序,并希望能够检测和分析当前正在从另一个应用程序(例如音乐应用程序、Pandora 等)播放的音乐。
我的问题是,是否可以在我的应用程序中分析来自后台应用程序的音乐/声音?如果是这样,有人可以指出我如何检测音乐并实际分析它的正确方向吗?
我实际上需要能够分析正在播放的音乐,而不仅仅是像下面的代码那样确定音乐播放器是否处于活动状态:
if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying) ...
更新
好的,所以刚刚发现 iOS 7 现在具有“应用程序间音频”功能,允许应用程序访问/处理来自其他应用程序的音频。但找不到解释如何接收当前播放声音的示例/教程。有什么建议么?