오디오 녹음을 처리하는 타사 SDK가 있습니다. 녹음이 시작될 때 콜백이 있습니다. 콜백에서 사용자가 장치가 현재 듣고 있음을 Siri 또는 다른 음성 인식이하는 경향이 있음을 사용자에게 알리기 위해 노력하고 있지만 다음과 같은 오류가 발생하면 시도합니다.녹음 도중 소리가 나지 않음
AURemoteIO :: ChangeHardwareFormats : 오류 -10875
AudioServicesPlaySystemSound와 AVAudioPlayer를 사용하여 동일한 결과로 사운드를 재생 해 보았습니다. 사운드는 다른 시간대에는 정상적으로 재생되며, 오류에 따라 제 생각에는 하드웨어 레벨에서 재생과 레코딩 사이에 호환성이 없습니다. 누구든지이 오류를 명확히하거나 가능한 해결 방법에 대한 힌트를 줄 수 있습니까?
나는 그때부터 SDK가 녹음이 시작될 때 재생을위한 사운드를 큐에 넣는 방법을 발견했다. 레코딩이 시작될 때 실제로 시작될 때가 아니라 무의미 해지고 다시 사각형으로 돌아가도록 요청할 때 재생됩니다. – ima747