一、资源添加

在资源文件夹res中,创建raw文件夹,放置音频(mp3、wav)、视频文件:New-Folder-Raw Resource Folder

文件命名格式:开头不能是数字,不能为大写字母。

二、代码

Android添加音效的一种方法,主要用到的是SoundPool类。

我将代码写在监听器的gameLis类中。

1、声明变量,在这里不一定要为public类型,可以是private或者默认类型:

public SoundPool soundPool = new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);public HashMap soundMap = new HashMap();

2、在监听器的构造函数gameLis()内load资源,并将资源放入哈希Map中。这里的sound_start为音频文件名字,R.raw.sound_start表示音频的INT值。

soundMap.put(0, soundPool.load(gameActivity,R.raw.sound_start, 1));soundMap.put(1, soundPool.load(gameActivity,R.raw.sound_xc, 1));soundMap.put(2, soundPool.load(gameActivity, R.raw.sound_bxc, 1));

3、播放音效

this.soundPool.play(soundMap.get(0), 1, 1, 0, 0, 1);

三、相关文档

下面是Android官方的API文档,可以自行查看SoundPool的用法 
http://www.android-doc.com/reference/android/media/SoundPool.html

更多相关文章

  1. Android语言国际化values资源文件命名规则
  2. 应用开发中的风格和主题(style,themes)
  3. Android音频播放
  4. Android:资源 id 及使用getIdentifier()获取资源Id
  5. Drawable资源——Inset Drawable 可绘制插图
  6. Android(安卓)-- 读取assets文件夹下的资源
  7. [赞]Android开发者必知的开发资源
  8. Android将Activity打成jar包供第三方调用(解决资源文件不能打包的
  9. Android快速入门笔记

随机推荐

  1. Android:短信发送器
  2. android QRCode
  3. Android的版本(Version)和API-level的对应
  4. android 加载已经安装的apk方式
  5. 【Android】Menu不同菜单的使用介绍
  6. 如何在Android平台上创建自定义的Cordova
  7. android 隐藏键盘 显示键盘
  8. android4.4系统永不锁屏
  9. Android常用mimetype类型
  10. android 层叠图片形成一张图片