Я пытаюсь включить динамик во время разговора:
final AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setSpeakerphoneOn(true);
Я попытался проверить после setSpeakerphoneOn()
аудиоменеджера и получить, что динамик все еще не включен, задав isSpeakerphoneOn()
audioManager.isSpeakerphoneOn();
В моем журнале я вижу некоторые ошибки, которые я не могу понять:
E/AudioManager: Don't setBluetoothScoOn-PackageName: com.myapp.app on = false
E/AudioManager: Don't setSpeakerphoneOn-PackageName: com.myapp.app on = true
На форуме ничего про эту ошибку не нашел.
Не работает на устройствах: ZTE Z981, Huawei p9, я уже пробовал это и android.permission.MODIFY_AUDIO_SETTINGS
предоставляется.