package org.shadow.testcustomvplayer;
import android.app.Service;
import android.media.AudioManager;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
/**
* Created by Shadow King on 2017/4/14.
* 版权所有,防盗必究
*/
public class testaudiomanager
extends AppCompatActivity {
private AudioManager
audioManager;
@Override
protected void onCreate(
@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.
testaudiomanager);
// adjustStreamVolume(int streamType, int direction, int flags)
// 第一个表示调整的类型,第二个表示调整音乐的大小
// 第三个参数表示显示调整是的标志比如AudioManager.FLAG_SHOW_UI表示的是显示音量的图形界面
// 第一个参数值:
// STREAM_ALARM:手机闹铃的声音
// STREAM_MUSIC:手机音乐的声音
// STREAM_DTMF:DTMF音调的声音
// STREAM_RING:电话铃声的声音
// STREAM_NOTFICATION:系统提示的声音
// STREAM_SYSTEM:系统的声音
// STREAM_VOICE_CALL:语音电话声音
// setMicrophoneMute(boolean on)设置是否让麦克风设置静音
// setRingerMode(int ringerMode):设置手机电话铃声的模式;
// 该方法的属性值
// RINGER_MODE_NORMAL:正常的手机铃声
// RINGER_MODE_SILENT:手机铃声静音
// RING_MODE_VIBATE:手机震动
audioManager = (AudioManager) getSystemService(Service.
AUDIO_SERVICE);
// 指定调节音乐的音频,增大音量,而且显示音量的图形界面
audioManager.adjustStreamVolume(AudioManager.
STREAM_MUSIC,
AudioManager.
ADJUST_RAISE, AudioManager.
FLAG_SHOW_UI);
// 指定调节音乐的音频,增大音量,而且音量的图形界面
audioManager.adjustStreamVolume(AudioManager.
STREAM_MUSIC,
AudioManager.
ADJUST_LOWER, AudioManager.
FLAG_SHOW_UI);
//设置音乐静音
audioManager.setStreamMute(AudioManager.
STREAM_MUSIC,
true);
}
}
转载请注明原文地址: https://ju.6miu.com/read-673407.html