I got the solution by overriding the onkeydown event.
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) { int index = seekbar.getProgress(); seekbar.setProgress(index + 1); return true; } else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { int index = seekbar.getProgress(); seekbar.setProgress(index - 1); return true; } return super.onKeyDown(keyCode, event); }
Edited for more reference.
source share