1

如何以编程方式使android软键盘静音?我尝试使用

AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audio.setStreamMute(AudioManager.FX_KEY_CLICK, true);

但这无济于事。

4

2 回答 2

1

关闭正常音量。我不认为任何键盘都使用默认的按键噪音,当我制作键盘时,每个 OEM 都希望我们使用他们发送给我们的自定义 ogg 文件。但我们确实尊重正常音量。

于 2013-01-22T21:59:10.120 回答
0
if (isSetSound) {
        AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
        am.playSoundEffect(AudioManager.FX_KEY_CLICK);
    } else {
        AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
        am.setStreamMute(AudioManager.FX_KEY_CLICK, false);
    }
于 2017-11-16T09:32:11.597 回答