Я только узнал, что, например, Когда вы подключаете проводную гарнитуру к микрофону, не имеет значения, какой AudioSource
вы указываете в своем коде - он всегда дает вам аудиопоток из микрофона гарнитуры. Я попытался получить доступ к внутреннему микрофону, используя AudioSource.CAMCORDER
, но безуспешно. Я не пробовал с беспроводной (BT) гарнитурой. Однако, если я подключаю наушники (без микрофона), он использует внутренний микрофон. По крайней мере, это результат моего SGS2 с ICS 4.0. Если кто-то найдет обходной путь, я тоже буду рад услышать.