getStreamVolume始终返回0

时间:2017-05-15 13:15:34

标签: android android-audiomanager

    AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume_level = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

始终返回0,当然还有实际值,它不是0.

我读了一些关于setRingerMode的内容,但我设置了所有可能的值,但仍然返回0.

有人会帮助我吗?感谢。

1 个答案:

答案 0 :(得分:1)

尝试使用此代码获取音量值:

AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume_level = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);