【发布时间】:2011-12-27 15:54:26
【问题描述】:
我尝试使用来自http://code.google.com/p/ios-coreaudio-example/(Core Audio)的代码编写一个对麦克风进行采样的应用程序, 并使用来自https://github.com/hollance/SoundBankPlayer (OpenAL) 的代码播放声音。
这在模拟器上运行时可以正常工作,但在真实设备上进行测试时 - 麦克风采样不起作用(IosAudioController 中的 recordingCallback 永远不会被调用)。
当我禁用 SoundBankPlayer 代码(不实例化新的 SoundBankPlayer,因此不使用 OpenAL 代码)时,麦克风采样工作正常。
在同一个项目中混合 OpenAL 和 Core Audio 代码是否存在已知限制?如果是这样 - 是否有解决方法?如果不是 - 还有什么问题?
【问题讨论】:
标签: ios core-audio audio-recording microphone openal