Допустим, у меня есть аудио приложение для iPhone, которое получает данные с микрофона.
Теперь, хотя я сам не пробовал это сделать, я думаю, что пользователь мог бы использовать внешний микрофон, который подключается к разъему phonojack.
Это означает, что мое аудиоустройство может получать входной сигнал от внутреннего или внешнего микрофона.
Я предполагаю, что iOS будет автоматически маршрутизировать с внешнего микрофона, если он подключен.
Но что, если я этого не хочу?
Есть ли способ указать, какой микрофон следует использовать?
Я посмотрел руководство по аудиосеансам, я могу найти некоторые настройки, касающиеся гарнитуры Bluetooth. Но это так близко, как я могу найти. Похоже, что это невозможно. Но мне трудно в это поверить.
PS Также мне любопытно, как он обнаруживает внешний микрофон ... если я подключу наушники, он должен продолжить маршрутизацию от внутреннего микрофона. мои наушники просто стереонаушники. но если бы я использовал наушники моего мобильного телефона (на дополнительной полосе на гнезде ... у них есть встроенный микрофон на кабеле, где встречаются отдельные жилы наушников), я бы ожидал, что он подберет этот источник.