gpt4 book ai didi

android - 如何在 Android 上以百分比形式获取设备音频级别?

转载 作者:行者123 更新时间:2023-11-29 19:10:17 26 4
gpt4 key购买 nike

我正在尝试让我的 Android 应用程序检查设备的音量(媒体,而不是铃声)是否低于“x”百分比,但我不确定如何。我目前正在尝试这个:

AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume = am.getStreamVolume(AudioManager.STREAM_MUSIC);
if (volume <0.7) {message};

编辑:我要音量的百分比,比如10%/20%...

最佳答案

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int currentVolumePercentage = 100 * currentVolume/maxVolume;

currentVolumePercentage 将是您的百分比!

关于android - 如何在 Android 上以百分比形式获取设备音频级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45601105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com