Может кто-нибудь сказать мне, как отключить звук в Android (targetSdkVersion 26).Я попробовал это:
audioManager.setSpeakerphoneOn(false);
, но приглушает только динамик, а не динамик.
Я также попробовал это:
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
audioManager.setStreamVolume(STREAM_VOICE_CALL, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
и это:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
am.requestAudioFocus(new AudioFocusRequest.Builder(AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE)
.setAudioAttributes(new AudioAttributes.Builder().setUsage(USAGE_VOICE_COMMUNICATION).build()).build());
am.adjustVolume(AudioManager.ADJUST_MUTE, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
}
с тем же эффектом.
Я работаю с webrtc, и моя цель - отключить / включить звук выходного аудио.Большое спасибо.