private AudioManager audio;
裏面的onCreate做到這一點:
audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
覆蓋的onkeydown:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);
return true;
default:
return false;
}
}
您需要噸什麼o降低音量,例如對於音頻或呼叫。 –
呼叫時可能出現[設置Android系統音量](http://stackoverflow.com/questions/9164347/setting-the-android-system-volume) – moffeltje
的重複,我的應用打開揚聲器並將音量設置爲最低因此,如果用戶的麥克風不好,用戶可以非常清楚地聽到對話 – winchester