欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

游戏里音乐初始化,与播放,初始化播放,private Soun

来源: javaer 分享于  点击 36293 次 点评:201

游戏里音乐初始化,与播放,初始化播放,private Soun


private SoundPool soundPool;private HashMap<Integer,Integer> soundPoolMap;public void initSounds(){//初始化声音的方法         soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 100);//初始化SoundPool         soundPoolMap = new HashMap<Integer, Integer>();//初始化   HashMap         soundPoolMap.put(1, soundPool.load(MainActivity.this, R.raw.welcome1, 1));    }     public void playSound(int sound) {//播放声音的方法        AudioManager mgr = (AudioManager)MainActivity.this.getSystemService(Context.AUDIO_SERVICE);           float streamVolumeCurrent = mgr.getStreamVolume(AudioManager.STREAM_MUSIC);           float streamVolumeMax = mgr.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//设置最大音量               float volume = streamVolumeCurrent/streamVolumeMax;   //设备的音量        soundPool.play(soundPoolMap.get(sound), volume, volume, 1, 0, 1f);//播放    }//该片段来自于http://byrx.net
相关栏目:

用户点评