20_读取播放音效
2016-04-13 23:47
260 查看
读取并播放音效
我们来实现读取并播放音效
我们的大部分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();
}
然后播放
相关文章推荐
- 中介者模式
- TimesTen内存数据库体系结构
- 19_读取短信内容
- Android自定义控件2-简单的写字板控件
- 18_开机广播
- 17_使用设备管理器
- for循环的小技巧
- intellij idea蓝屏重启后代码到处报错解决方法
- OSChina 周四乱弹 ——霍金!你要真挑起来星球大战,放学你等着!
- 16_获取联系人信息
- spring 与 jsf整合
- android学习——handler的学习及实现封装下载图片功能
- iOS网络编程2——NSURLSession使用
- 狸猫的笔试——字符转int
- 【BZOJ1005】明明的烦恼
- 虚拟机技术
- 使用 OpenCV 与 Face++ 人脸识别
- hdu-4126 Genghis Khan the Conqueror(最小生成树+树形dp)
- 15_工厂设计模式
- 如何阅读一本书(3)