2011-02-02 126 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