Я работаю над приложением, которое обрабатывает входящие и исходящие звонки. Я могу успешно обрабатывать входящие и исходящие вызовы с помощью Диспетчера телефонии.
Проблема, с которой я столкнулся, заключается в том, что включение и выключение громкой связи не работает должным образом только для устройств Samsung S3 и Nexus (динамики включаются с шумом). Он хорошо работает в Samsung Duos и Micromax.
Пожалуйста, скажите мне, есть ли какой-либо дополнительный код, который мне нужно использовать, чтобы заставить его работать.
audioManager.setMode(AudioManager.MODE_IN_CALL);
if (audioManager.isSpeakerphoneOn()) {
audioManager.setSpeakerphoneOn(false);
} else {
audioManager.setSpeakerphoneOn(true);
}