Запишите 2 канала (стерео) с помощью AVAudioSession - PullRequest
0 голосов
/ 30 апреля 2020

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

Я использую AVAudioSession и имею 3 доступных встроенных порта на моем iPhone 11 - спереди, сзади и снизу.

Если я пытаюсь установить количество каналов, используя session.setPreferredInputNumberOfChannels (2), происходит сбой с ошибкой: Ошибка Domain = NSOSStatusErrorDomain Code = -50

Я попытался установить это на всех 3 доступных порта и получите одинаковый результат на каждом. У меня вопрос, возможно ли это, и как приложение камеры по умолчанию достигает этого?

Этот вопрос, который уже был задан, но так как предыдущий вопрос не получил ответа, я надеюсь, что это нормально -

Предыдущий вопрос - Как использовать встроенный стереомикрофон (2 канала) в iPhone XS, внутри AVAudioSession?

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