【发布时间】:2014-01-17 18:02:43
【问题描述】:
我正在编写一个需要麦克风的 iPad 音频应用程序 - iOS7 和 Xcode 5。该应用程序可以在模拟器中运行,但在 iPad 2 上以本机模式运行时(即从 iPad 启动时)或调试时不起作用从 Xcode 在 iPad 上启动时的模式。我已经实现了“请求使用麦克风”代码,当我在 iPad 上重置位置和隐私时,系统会提示我给予许可。这一切看起来都不错。
我的回调按预期调用(再次在 iPad 上运行),但是当我查看输入缓冲区(由 AudioUnitRender 提供)时,它全为零,好像麦克风不工作一样。我 iPad 上的麦克风适用于 FaceTime 和其他音频输入应用程序。我已经为 16 位 2 通道 LPCM 进行了配置。有人知道我忽略了什么吗?我会提供你想看的任何代码。
【问题讨论】:
标签: ipad audio ios-simulator