是否可以访问原始iphone音频输出?

是否可以从iphone音频输出访问原始PCM数据?

我知道我可以嵌入MP3并使用AudioUnit。 但是,如果用户正在从他们的iTunes库中播放背景音乐,是否可以访问该音频数据?

这是一个显示视觉效果的应用程序,它对音乐做出反应。

据我所知,这是不可能的,但这只是因为根本没有找到任何信息,而是实际确认无法完成。

如果无法从ipod访问音频流,是否可以从应用程序内的Media Player访问原始音频输出,或者几乎不允许从itunes库访问原始音频数据?

编辑 :我发现了这个问题: iOS – 从后台程序访问输出音频 ,这表示我无法从后台应用程序访问音频。 但是如果我在应用程序中播放它,是否有可能从itunes库中获取音频数据?

如果您的应用正在播放原始音频PCM样本,那么您的应用可以访问这些样本。 应用无法访问其他应用(包括音乐播放器)通过任何公共API播放的音频示例。

应用程序可以使用AVAssetReader和Writer将iTunes文件中的mp3文件转换为原始音频(WAV)文件。