2011-02-02 127 views
3

我的问题是在通话模式下仍然很响的最低音量。
所以我尝试这个代码如何在android中减少通话音量(低于0)?

AudioManager audio = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
audio.setStreamVolume(audio.STREAM_VOICE_CALL, -1, 0); 

但没有效果,通话音量设置为0,仍然响亮。
有什么想法吗?

谢谢。

+1

您是否试图使来电者的音量降低?如果是这样,我怀疑硬件制造商会强制执行最低级别。 – Idistic 2011-07-14 13:38:30

回答

0

如果妳[R试图沉默的手机,然后尝试了这一点:

AudioManager音频=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE); audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);

并且使体积:

audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);

+0

感谢您的回答。我不想让我的手机保持沉默。我的问题是最低的音量仍然很大。我需要降低声音低于标准。现在我使用蓝牙,它可以减少我需要的声音。 – diewland 2011-07-16 17:40:54