Android之路

导航

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编辑  收藏  举报