есть способ маршрутизации ввода микрофона через гарнитуру и одновременно использовать выход AUDIO через динамик смартфона?Ручной вход MIC через гарнитуру и выход AUDIO через динамик телефона
Я наблюдал вокруг в течение нескольких часов, и я увидел, что это явно невозможно на прошивке, но как насчет Android ..
Я использую Samsung Galaxy S4.
Вот часть моего кода на маршрут выводе звука через динамик, даже если подключена гарнитура:
AudioManager speakerOutput = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
speakerOutput.setMode(AudioManager.MODE_IN_CALL);
speakerOutput.setSpeakerphoneOn(true);
Но тогда, когда я пытался контролировать мое приложение с помощью микрофона гарнитуры, ничего. Поэтому я попробовал использовать смартфон, и он явно работает.
Это не похоже на то, что другие AudioManager.MODEs маршрутизируют только аудиовыход и оставляют микрофонный вход для гарнитуры. Итак, что мне теперь делать без необходимости создавать новое ядро, изменять драйверы, HAL, ... и т. Д.?
Спасибо, C.
Не работает :( Нужно добавить setSpeakerphoneOn, чтобы услышать звук, и он снова направит MIC на телефон. Thx – Cedric