adjust Music Volume - Android android.media

Android examples for android.media:Volume

Description

adjust Music Volume

Demo Code

import android.content.Context;
import android.media.AudioManager;

public class Main {
  private static final Object mSingletonLock = new Object();
  private static AudioManager audioManager;
  public static void adjustMusicVolume(Context context, boolean up, boolean showInterface) {
    int direction = up ? AudioManager.ADJUST_RAISE : AudioManager.ADJUST_LOWER;
    int flag = AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE | (showInterface ? AudioManager.FLAG_SHOW_UI : 0);
    getInstance(context).adjustStreamVolume(AudioManager.STREAM_MUSIC, direction, flag);
  }//w  ww  .j  av a  2  s  . c o  m

  private static AudioManager getInstance(Context context) {
    synchronized (mSingletonLock) {
      if (audioManager != null)
        return audioManager;
      if (context != null)
        audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
      return audioManager;
    }
  }

}

Related Tutorials