Воспроизведение и запись аудио одновременно с помощью разъема для наушников в iOS? - PullRequest
1 голос
/ 09 января 2012

Я занимаюсь разработкой приложения для iPhone, которое требует одновременного воспроизведения и записи звука (я делаю это с помощью AudioQueues).Я использую разъем для наушников с микрофоном для записи и воспроизведения, а воспроизводимый звук - это файл wav с частотой 5 кГц.

Проблема заключается в том, что он записывает звук, воспроизводимый через выходные аудиокамеры, а также звук, которыйидет в микрофон гарнитуры.но мне нужно записать только звук, который идет через микрофон гарнитуры.

Я не могу найти проблему со штырьками гнезда гарнитуры (я тестировал с большим количеством штырьков гнезда гарнитуры) или любыми настройками программирования, такими как AudioSessions.То же самое относится и к AVAudioPlayer и AVAudioRecorder.

Может кто-нибудь рассказать о проблеме, и некоторая помощь и предложения будут очень полезны.Спасибо.

1 Ответ

0 голосов
/ 07 июля 2015

В этом случае вам нужно накачать входной звук с помощью внешнего усилителя / микшера. Микрофон один не будет работать должным образом. Если вы увеличите громкость записи на вашем компьютере, вы услышите более громкий шипящий звук и в то же время продолжите запись воспроизводимого звука. Поэтому единственное решение - использовать внешний источник (достаточно / микшер), чтобы поднять уровень входного микрофона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...