@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)){
//Do something
AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);
customSeekBar.setProgress(volume_level-1);
am.adjustStreamVolume( AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,0);
}else if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
//Do something
AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);
customSeekBar.setProgress(volume_level+1);
am.adjustStreamVolume( AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,0);
}
return true;
}
Пожалуйста, попробуйте и дайте мне знать ..