Change the android media volume programmatically

The code below can be used to change media volume, when your application or your device playing sounds.

@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 super.onKeyDown(keyCode, event);
 }
}

Leave a Reply

Powered by Blogger.