iOS - 检测并分析正在其他应用中播放的音乐?

时间:2013-11-03 01:15:45

标签: ios background analyzer

我正在开发一款应用,希望能够检测和分析当前正在播放的音乐(例如音乐应用,Pandora等)。

我的问题是,是否可以在我的应用中分析来自后台应用的音乐/声音? 如果是这样,有人能指出我如何检测音乐并实际分析它的正确方向吗?

我需要实际上能够分析正在播放的音乐,而不仅仅是确定音乐播放器是否处于活动状态,如下面的代码那样:

if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying) ...

更新

好的,所以刚刚发现iOS 7现在有一个" Inter-App Audio"允许应用访问/操纵来自其他应用的音频的功能。但是找不到解释如何接收当前播放声音的示例/教程。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

不能以这种方式使用应用程序间音频。并非所有iOS设备上的音频都被发送到IAA“总线” - 只有来自专门选择向其传输音频的应用程序的音频,通常是音乐性能/制作应用程序,如Garage Band。