音效管理类
来源:互联网 发布:ps淘宝排版教程视频 编辑:程序博客网 时间:2024/06/04 20:39
public class PlaySound { private static boolean soundSt = true;//音效开关 private static Context context; private static SoundPool soundPool; private static HashMap<Integer, Integer> soundPoolMap; public static void init(Context c){ context = c; initSound(); } private static void initSound() { soundPool=new SoundPool(10, AudioManager.STREAM_MUSIC,0); soundPoolMap = new HashMap<>(); soundPoolMap.put(R.raw.click,soundPool.load(context, R.raw.click,1)); soundPoolMap.put(R.raw.coin,soundPool.load(context, R.raw.coin,1)); } /** * 播放音效 * @param resId */ public static void playSound(int resId){ if(soundSt == false){ return; } Integer soundId = soundPoolMap.get(resId); if(soundId != null){ soundPool.play(soundId,1,1,1,0,1); } } /** * 获得音效开关状态 */ public static boolean isSoundSt(){ return soundSt; } public static void setSoundSt (boolean soundSt){ PlaySound.soundSt = soundSt; }
0 0
- 音效管理类
- 音效管理类和资源管理类
- 游戏音乐音效添加管理
- Unity 音效管理
- cocos2d-x中的音效管理
- 关于Unity音乐音效管理
- 关于 Unity 音乐音效管理
- 播放系统音效、自定义音效工具类
- 播放系统音效、自定义音效工具类
- 音效
- 音效
- 【工具类篇------声音管理器(管理游戏的音乐音效)】
- 05 进阶音效控制与管理
- 進階音效控制與管理
- 一个音效播放类SoundManager
- 音效工具类的封装
- Cocos2d-x 3.0心得(05)-音效管理
- 音乐/音效之工具类的封装
- 教你开发jQuery插件
- Android wpa_supplicant连接ap
- Error parsing D:\Program Files\Android-sdk\system-images\android-24\android-tv\x86\devices.xm
- 深度优先搜索和广度优先搜索
- linux常用的操作命令集合
- 音效管理类
- 高德地图---已知两点经纬度坐标求距离和角度
- _MainTex_ST 的用途
- Spring面试题整理
- Servlet Http请求和响应头格式
- 项目学习笔记
- jenkins升级到jenkins-2.55无法启动
- MAMP 下安装Swoole拓展
- 20170420STL015_STL_序列容器