# 音量
设置媒体音量
/**
* 设置设备媒体音量
* @param val 音量值得 1 到 15
*/
public void setDeviceVoices(int val) {
//实例化
AudioManager mAudioManager = (AudioManager) wcontext.getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, val, AudioManager.FLAG_PLAY_SOUND);//设置值为Val
int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC );//获取最大值
int current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC );//获取当前值
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
设置通话音量
AudioManager mAudioManager = (AudioManager) wcontext.getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, val, AudioManager.FLAG_PLAY_SOUND);//设置值为Val
int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );//获取最大值
int current = mAudioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL );//获取当前值
1
2
3
4
2
3
4