Мне нужно иметь некоторое поведение в моем приложении, когда воспроизведение звука выполняется на динамике устройства (не на проводных наушниках и не на приемнике BlueTooth).
Для этого я делаю следующее
AudioManager audioManager = (AudioManager) service.getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
isSpeakerPhoneOn = audioManager.isSpeakerphoneOn();
Но isSpeakerPhoneOn равно всегда false.
Кстати, я вызываю код после начала воспроизведения.
Есть идеи, что я делаю не так?