如何以编程方式静音android软键盘? 我尝试使用
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audio.setStreamMute(AudioManager.FX_KEY_CLICK, true);
但这没有用。
答案 0 :(得分:1)
关闭正常音量。我不认为任何键盘使用默认的键击噪声,当我制作键盘时,每个OEM都希望我们使用他们自己发送给我们的自定义ogg文件。但我们确实尊重正常的音量。
答案 1 :(得分: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);
}