02
2013
05

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);

   }


« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。