Как поднять уровень громкости Audiomanager до максимума в андроид, а затем вернуть в исходное состояние
Подскажите пожалуйста как установить максимальную громкость в android, а затем вернуть исходную громкость после выполнения метода.
Ответы (1 шт):
Автор решения: Sergei Buvaka
→ Ссылка
Вот так можно задавать громкость в AudioManager. Соответственно вы можете просто менять нужное вам значение.
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.STREAM_MUSIC);
int maxVolume = audio.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
float percent = 0.7f;
int seventyVolume = (int) (maxVolume * percent);
audio.setStreamVolume(AudioManager.STREAM_MUSIC, seventyVolume, 0);