}
还调用了setStreamVolume
方法,这里就涉及到setStreamVolume
和adjustStreamVolume
的区别:
-
setStreamVolume 直接设置音量,指哪打哪
-
adjustStreamVolume 步长式设置音量,即10,20,30这样阶梯式
二者都可以设置音量,可以根据自己的业务需求来选择。
[](()setStreamVolume
来看一下具体的setStreamVolume
方法:
private fun setStreamVolume(volume: Int) {
mAud 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源 徽信搜索公众号【编程进阶路】 ioManager.setStreamVolume(AudioManager.STREAM_MUSIC, volume, AudioManager.FLAG_SHOW_UI)
}
-
参数1:音量类型
-
参数2:音量数值
-
参数3:
-
AudioManager.FLAG_SHOW_UI 调整音量时显示系统音量进度条 , 0 则不显示
-
AudioManager.FLAG_ALLOW_RINGER_MODES 是否铃声模式
-
AudioManager.FLAG_VIBRATE 是否震动模式
-
AudioManager.FLAG_SHOW_VIBRATE