setVolumeControlStream(int streamType)
setVolumeControlStream(int streamType):Activity中的一个方法。用于控制音量,也就是说,当指定了音量类型后,在该界面按音量加减,调整的就是指定类型的音量。
参数streamType表示需要调整音量的类型,列出几种常见的:
AudioManager.STREAM_MUSIC /音乐回放即媒体音量/
AudioManager.STREAM_RING /铃声/----默认
AudioManager.STREAM_ALARM /闹钟/
AudioManager.STREAM_NOTIFICATION /窗口顶部状态栏通知声/
AudioManager.STREAM_VOICE_CALL /通话 /
注:
对于一个项目,若多处需要设置音量类型(尤其是一个音乐项目),此时若在每个Activity中都调用上述方法,太麻烦且冗余。因此,可以写一个类BaseActivity(继承Activity),
在其onCreate()中调用setVolumeControlStream(),在项目中,只需将其他需要设置音量类型的界面继承该BaseActivity即可。因setVolumeControlStream()本身是Activity的方法,所以不能在Application中调用。
posted on 2019-07-25 17:19 Android之路 阅读(1062) 评论(0) 编辑 收藏 举报