adjust Audio Music Volume - Android Media

Android examples for Media:Media Volume

Description

adjust Audio Music Volume

Demo Code


//package com.java2s;
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);//from   w  ww.  j  ava2 s  . c om
    }

    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