20_读取播放音效
来源:互联网 发布:word文档下载mac版 编辑:程序博客网 时间:2024/05/30 04:17
读取并播放音效
我们来实现读取并播放音效
我们的大部分app肯定是有音效的
我们的音效一般都是放在assets目录下或者raw目录下
我们要说下assets目录和raw目录的区别了
assets:
对文件大小没有限制,但是不会生成资源id
raw:
raw目录下的资源会生成资源id,可以通过R.raw.xx形式访问
文件大小有限制,大概是不能超过1M
我们先用raw目录实现
MediaPlayer player = MediaPlayer.create(context, R.raw.alarm);
player.setLooping(true);//无限循环
//设置左右声道音量,取值范围0.0f-1.0f
player.setVolume(1.0f, 1.0f);
player.start();
很简单
然后是Assets目录
我们要先读取
AssetManager assetManager = getAssets();
try {
InputStream in = assetManager.open("alarm.mp3");
} catch (IOException e) {
e.printStackTrace();
}
然后播放
0 0
- 20_读取播放音效
- 音效播放
- 播放音效 播放音乐
- android学习笔记---43_音乐播放器,音频采集,音乐播放,使用SoundPool播放音效
- 播放系统音效、自定义音效
- IOS音效播放 添加音效
- android SoundPool 音效播放
- 用DirectSound播放音效
- 使用SoundPool播放音效
- Jquery播放音效[DWZ]
- cocos2d-x 音效播放
- 播放ios系统音效
- 使用SoundPool播放音效
- 播放简单音效
- android播放音效
- android SoundPool播放音效
- IOS----播放音效
- android SoundPool 音效播放
- 18_开机广播
- Android自定义控件2-简单的写字板控件
- 19_读取短信内容
- mysql 查询理解
- 中介者模式
- 20_读取播放音效
- 为什么说B+-tree比B 树更适合实际应用中操作系统的文件索引和数据库索引?
- 二分搜索的java源码实践
- 21_锁屏和恢复出厂设置
- Android Studio 引用jar和 so 文件
- 理解TimesTen中两个CheckPoint文件与Trans Log的关系及其原理
- MyEclipse快捷键大全
- struct dirent和DIR结构体
- 1.1.1 Linux是什么