【发布时间】:2011-11-30 23:06:09
【问题描述】:
我有一个处理录音的 3rd 方 SDK。录制开始时有回调。在回调中,我试图播放声音以向用户表明设备正在收听(如 Siri,或任何其他语音识别往往会这样做),但是当我尝试时,我收到以下错误:
AURemoteIO::ChangeHardwareFormats: 错误 -10875
我尝试使用 AudioServicesPlaySystemSound 和 AVAudioPlayer 播放声音,结果相同。声音在其他时间播放良好,根据错误我的假设是硬件级别的播放和录制之间存在不兼容。谁能澄清这个错误,或者给我一个可能的解决方法的提示?
【问题讨论】:
-
从那以后我发现 SDK 有一种方法可以在录制开始时对声音进行队列播放!...只是它不能正常工作。它在您要求开始录制时播放,而不是在实际开始时播放,因此毫无意义,我又回到了原点。
标签: ios audio core-audio record