如何在安卓手机中降低通话音量(低于0)?

4
我的问题是通话模式下最低音量仍然很响。
因此我尝试了这个代码。
AudioManager audio = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audio.setStreamVolume(audio.STREAM_VOICE_CALL, -1, 0);

但是没有效果,通话音量设置为0仍然很响。
有任何想法吗?
谢谢。

1
你是想降低来电者的音量吗?如果是,我怀疑硬件制造商已经强制规定了最低音量级别。 - Idistic
1个回答

0
如果您想将手机设置为静音模式,请尝试以下操作:
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
要启用音量,请执行以下操作:

audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);


1
谢谢回答。我不想将手机静音。我的问题是最低音量仍然很响。我需要将声音降低到低于标准的水平。现在我使用蓝牙,它可以像我需要的那样降低声音。 - diewland

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接