我有一個處理音頻錄製的第三方SDK。記錄開始時有一個回調。在回調中,我試圖播放聲音以向用戶表明設備正在偵聽(如Siri或任何其他語音識別傾向於這樣做),但是當我嘗試出現以下錯誤時:在錄製失敗時播放聲音
AURemoteIO :: ChangeHardwareFormats:錯誤-10875
我試圖使用AudioServicesPlaySystemSound播放聲音以及AVAudioPlayer都有相同的結果。聲音在其他時間播放良好,根據錯誤我假設在硬件級別播放和錄製之間存在不兼容性。任何人都可以澄清這個錯誤,或給我一個暗示可能的解決方法?
我自從發現SDK有一種方法可以在錄製開始時播放聲音進行播放!只有它不能正常工作。它會在您要求錄製開始時播放,而不是在實際啓動時播放,因此毫無意義,我又回到了原點。 – ima747