Android 即时音效
来源:互联网 发布:erp基础数据的作用 编辑:程序博客网 时间:2024/05/16 08:43
SoundPool sp;
HashMap<Integer,Integer> spMap;
public void initSoundPool(){
sp=new SoundPool(5,AudioManager.STREAM_MUSIC,0);
spMap=new HashMap<Integer,Integer>();
spMap.put(1, sp.load(this, R.raw.hit,1));
spMap.put(2, sp.load(this, R.raw.main,1));
}
public void playSound(int sound,int number)
{
AudioManager am=(AudioManager)this.getSystemService(this.AUDIO_SERVICE);
float audioMaxVolumn=am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
float audioCurrentVolumn=am.getStreamVolume(AudioManager.STREAM_MUSIC);
float volumnRatio=audioCurrentVolumn/audioMaxVolumn;
sp.play(spMap.get(sound), volumnRatio, volumnRatio, 1, number, 1);
}
- Android 即时音效
- Android 即时音效SoundPool
- Android中播放即时音效
- Android 游戏开发--即时音效
- android 游戏 即时音效 未完成
- 即时音效
- android 游戏开发之即时音效Demo
- Android SoundPool即时音效的使用Demo
- android 游戏开发之即时音效
- Android实现即时音效和背景音乐(整理自用)
- 一个即时音效的实例
- android 音效
- SoundPool类-游戏中即时音效的简介
- android SoundPool 音效播放
- Android 游戏音效控制
- android音效计算器
- android播放音效
- android SoundPool播放音效
- 白盒测试
- 设计模式 prototype
- VS2005 Release版无法调试问题的解决方法
- Android开发之WebView应用
- MyEclipse6.5中文乱码
- Android 即时音效
- 2011暑假集训组队赛1
- ☆ Visual Studio 2008 每日小窍门 【持续发布中~】 Tips:082
- C#之运算符重载
- 利用Flash Builder for PHP简化Flex和PHP开发(一)
- Java软件低级错误(七):Calendar的错误使用
- 字符串 去掉空格
- 《c语言深度剖析》笔记2
- TCP/IP之TCP协议——流量控制(滑动窗口协议)