Android游戏设计中的音频控制——音量调整
音量主要是通过AudioManager的setStreamVolume (int streamType, int index, int flags)方法。
streamType为设置的媒体类型,注意游戏的媒体声音用AudioManager.STREAM_MUSIC这个参数。
index为音量,上限参照 getStreamMaxVolume(int)方法返回值。
flags是一些特殊参数,这里可以设置AudioManager.FLAG_SHOW_UI,这样每次调整音量的时候就会出现一个音量的系统提示界面。
/**
* 设置音量
* @param setVolume 音量值
*/
public void setVolume(int setVolume)
{
volume = setVolume;
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, volume, AudioManager.FLAG_SHOW_UI);
}
相关推荐
fangka 2019-06-28
hhhkhhh 2015-01-27
wangba 2019-06-21
AI启蒙研究院 2019-06-17
h0x0y0 2014-01-14
h0x0y0 2013-07-18
takidsm 2013-07-17
zikehaozhuang 2013-02-05
armytg 2012-02-28
zikehaozhuang 2010-09-13
DAxiongyouxiH 2010-04-12
DAxiongyouxiH 2012-10-25
CherishLemon 2013-02-06
wondarcher 2012-12-24