Принудительный выход звука на внутренний динамик при подключении наушников

Как сделать звук внутреннего громкоговорителя телефона включенным при подключении наушников? Я вижу, что это возможно с помощью SoundAbout.

Я пробовал этот ответ, который предлагает

audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.setSpeakerphoneOn(true);

Возможно, я сделал это неправильно. Я просто настраиваю это и использую MediaPlayer для воспроизведения музыки.

Я использую Nexus 6 для выполнения этого теста.

Ответ 1

Здравствуйте, используйте это вместо:

mAudioManager.setMode(AudioManager.MODE_CURRENT);
mAudioManager.setSpeakerphoneOn(true);

Я также использую устройство Nexus 6. Надеюсь, это поможет!