我有一个处理音频录制的第三方SDK。记录开始时有一个回调。在回调中,我试图播放声音以向用户表明设备正在侦听(如Siri或任何其他语音识别倾向于这样做),但是当我尝试出现以下错误时:在录制失败时播放声音
AURemoteIO :: ChangeHardwareFormats:错误-10875
我试图使用AudioServicesPlaySystemSound播放声音以及AVAudioPlayer都有相同的结果。声音在其他时间播放良好,根据错误我假设在硬件级别播放和录制之间存在不兼容性。任何人都可以澄清这个错误,或给我一个暗示可能的解决方法?
我自从发现SDK有一种方法可以在录制开始时播放声音进行播放!只有它不能正常工作。它会在您要求录制开始时播放,而不是在实际启动时播放,因此毫无意义,我又回到了原点。 – ima747