У меня есть сторонний SDK, который обрабатывает аудиозапись. Он имеет обратный вызов, когда начинается запись. В обратном вызове я пытаюсь воспроизвести звук, чтобы указать пользователю, что устройство сейчас слушает (например, Siri или любой другой способ распознавания речи), но при попытке я получаю следующую ошибку:
AURemoteIO :: ChangeHardwareFormats: ошибка -10875
Я попытался воспроизвести звук, используя AudioServicesPlaySystemSound, а также AVAudioPlayer, оба с одинаковым результатом. Звук воспроизводится нормально в других случаях, и, по моему мнению, из-за несовместимости между воспроизведением и записью на аппаратном уровне существует несовместимость. Кто-нибудь может прояснить эту ошибку или дать подсказку о возможном обходном пути?