audioManager.getstreamVolume(AudioManager.STREAM_RING)始终返回0

时间:2014-03-17 07:12:51

标签: android android-audiomanager

我正在尝试获取 ring 卷,但它总是给0,无论我设置了什么卷(我通过设置访问它来实现这一点)在电话上。)

audioManager.getstreamVolume(AudioManager.STREAM_RING) 

相同的API可以与其他音频流AudioManager.STREAM_NOTIFICATION,AudioManager.STREAM_MUSIC等正常工作。任何人都可以让我知道为什么会发生这种情况以及如何纠正它?

1 个答案:

答案 0 :(得分:1)

您的代码是正确的。当您的手机处于静音或振动模式时,通话会返回0。检查您的振铃模式。

audioManager.setRingerMode(ringerMode);