2

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

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

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

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

更新

好的,所以刚刚发现 iOS 7 现在具有“应用程序间音频”功能,允许应用程序访问/处理来自其他应用程序的音频。但找不到解释如何接收当前播放声音的示例/教程。有什么建议么?

4

1 回答 1

1

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

于 2013-11-03T03:37:04.153 回答