2013-11-03 49 views
2

我正在开发一个应用程序,并希望能够检测和分析当前正在从另一个应用程序(例如音乐应用程序,潘多拉盒等)播放的音乐。iOS - 检测并分析在另一个应用中播放的音乐?

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

我需要真正能够分析正在播放的音乐,而不仅仅是确定音乐播放器是活动就像下面的代码所做的:

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

UPDATE

好了,刚刚发现iOS 7现在具有“应用内音频”功能,可让应用访问/操作来自其他应用的音频。但找不到解释如何接收当前播放声音的示例/教程。有什么建议么?

回答

1

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