国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

安卓!開發(fā)游戲音效代碼實例

2019-11-02 14:49:59
字體:
來源:轉載
供稿:網友

 //音效的音量

  int streamVolume;

  //定義SoundPool 對象 private SoundPool soundPool;

  //定義HASH表 private HashMap<Integer, Integer> soundPoolMap;

  /*************************************************************** * Function: initSounds();

  * Parameters: null

  * Returns: None.

  * Description: 初始化聲音系統(tǒng)

  * Notes: none.

  ***************************************************************/

  public void initSounds() { //初始化soundPool 對象,第一個參數是允許有多少個聲音流同時播放,第2個參數是聲音類型,第三個參數是聲音的品質 soundPool = new SoundPool(100, AudioManager.STREAM_MUSIC, 100);

  //初始化HASH表 soundPoolMap = new HashMap<Integer, Integer>();

  //獲得聲音設備和設備音量 AudioManager mgr = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);

  streamVolume = mgr.getStreamVolume(AudioManager.STREAM_MUSIC);

  }

  /*************************************************************** * Function: loadSfx();

  * Parameters: null

  * Returns: None.

格瓦拉電影網[www.aikan.tv/special/gewaladianyingwang/]
  * Description: 加載音效資源

  * Notes: none.

  ***************************************************************/

  public void loadSfx(int raw, int ID) { //把資源中的音效加載到指定的ID(播放的時候就對應到這個ID播放就行了) soundPoolMap.put(ID, soundPool.load(context, raw, ID));

  }

  /*************************************************************** * Function: play();

  * Parameters: sound:要播放的音效的ID, loop:循環(huán)次數

  * Returns: None.

  * Description: 播放聲音

  * Notes: none.

  ***************************************************************/

  public void play(int sound, int uLoop) { soundPool.play(soundPoolMap.get(sound), streamVolume, streamVolume, 1, uLoop, 1f); }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 姜堰市| 宜川县| 昌平区| 大姚县| 甘南县| 通城县| 郁南县| 亚东县| 阳信县| 紫阳县| 乌兰浩特市| 内乡县| 璧山县| 皮山县| 杭锦旗| 雅江县| 铜梁县| 梅河口市| 北宁市| 秭归县| 宿迁市| 岫岩| 通城县| 墨玉县| 渭源县| 乳山市| 天峻县| 镇沅| 克什克腾旗| 介休市| 昌平区| 修文县| 巫山县| 克山县| 亚东县| 桦南县| 松阳县| 宣威市| 广南县| 罗江县| 南乐县|