Управление звуком в приложении Android - PullRequest
2 голосов
/ 05 января 2012

Я работаю в приложении для Android, и мне нужно сделать optionMenu с возможностью отключить / включить звуки в приложении.

Возможно ли в андроиде иметь полный контроль над громкостью приложения? Есть ли способ, который мог бы сделать это? Должен ли я сделать это с кодом?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 января 2012

С помощью AudioManager вы можете получить текущий уровень громкости и максимальный уровень громкости.Во время нажатия кнопки / выбора опции вы также можете контролировать уровень громкости.Вот код. Надеюсь, это поможет вам установить громкость.

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

Для установки громкости

audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,vol_level, 0);
1 голос
/ 05 января 2012

Вы можете найти полезную информацию здесь .Согласно этому ответу, это невозможно.Просто не воспроизводите звуки.

...