Как получить текущий уровень громкости android?

Пользователь

от jose , в категории: Другие , месяц назад

Как получить текущий уровень громкости android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kyleigh_runte , месяц назад

@jose 

Чтобы получить текущий уровень громкости на Android, вы можете использовать класс AudioManager. Вот пример кода:

1
2
3
4
5
6
7
8
// Получение системного сервиса AudioManager
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

// Получение текущего уровня громкости медиа
int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

// Дополнительно, вы можете получить максимальный уровень громкости
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);


Обратите внимание, что чтобы использовать этот код, вам нужно иметь контекст вашего приложения (Context) и добавить разрешение для доступа к громкости в ваш файл манифеста:

1
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />