mAudioManager = this.getSystemService(Context.AUDIO_SERVICE) as AudioManager
获取媒体音量最大值
mMaxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC)
获取系统当前媒体音量
mCurrentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC)
这里涉及到几个常见音量类型
:
-
STREAM_VOICE_CALL 通话
-
STREAM_SYSTEM 系统
-
STREAM_RING 铃声
-
STREAM_MUSIC 媒体音量
-
STREAM_ALARM 闹钟
-
STREAM_NOTIFICATION 通知
获取系统音量模式
mAudioManager.ringerMode
音量模式:
-
RINGER_MODE_NORMAL 正常
-
RINGER_MODE_SILENT 静音
-
RINGER_MODE_VIBRATE 震动
===================================================================
来看一下是如何修改音量的
btn_add.setOnClickListener {<