播放声音文件有两类播放方式,MediaPlayer,SoundPool MediaPlayer不作说明了,前面几篇都对这个做过练习了,这两种方式的区别是什么呢? MediaPlayer比较适合播放比较大的音频文件,或是播放时间较长的音频文件. MediaPlayer存在如下的缺点: 资源占用量高,延 ...
分类:
移动开发 时间:
2019-01-23 23:23:25
阅读次数:
259
(游戏)打飞机01:前言 传送门 (游戏)打飞机02:游戏背景滚动 传送门 (游戏)打飞机03:控制玩家飞机 传送门 (游戏)打飞机04:绘画敌机、添加子弹 传送门 (游戏)打飞机05:处理子弹,击中敌机,添加计分板 传送门 (游戏)打飞机06:后续 传送门 添加游戏声音 1. SoundPool最 ...
分类:
移动开发 时间:
2018-08-11 15:37:24
阅读次数:
247
一、引入命名空间 二、声明变量 三、实例化对象 四、读取mp3音频 五、调用Sound()方法即可 ...
分类:
移动开发 时间:
2018-06-12 00:46:05
阅读次数:
362
android调节声音大小 1.背景音乐的一些知识 网上好多关于背景音乐添加用到的类: MediaPlayer,SoundPool,AudioManager的资料,可是有时候解决不了我们在开发中遇到的问题 我主要讲述一下调节音量这方面的经验吧 1:Android调节音量有很多可以调节系统的音量,媒体 ...
分类:
移动开发 时间:
2017-11-13 14:11:31
阅读次数:
169
使用SoundPool播放音效 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点: 1) 延时时间较长,且资源占用率高。 2) 不支持多个音频同时播放。 Android中除了MediaPlayer播放音 ...
分类:
移动开发 时间:
2017-08-26 19:44:55
阅读次数:
246
如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点: 1) 延时时间较长,且资源占用率高。 2) 不支持多个音频同时播放。 Android中除了MediaPlayer播放音频之外还提供了SoundPool ...
分类:
其他好文 时间:
2017-08-17 00:53:16
阅读次数:
214
SoundPool soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 100); HashMap<Integer, Integer> soundPoolMap = new HashMap<Integer, Integer>(); soun ...
分类:
其他好文 时间:
2017-08-17 00:35:30
阅读次数:
159
Button playButton; SoundPool sp; int soundID_1,soundID_2; int streamID_1,streamID_2; @Override protected void onCreate(Bundle savedInstanceState) { su ...
分类:
其他好文 时间:
2017-08-17 00:31:55
阅读次数:
211
针对BeatBox应用,可以使用SoundPool这个特别定制的实用工具。 SoundPool能加载一批声音资源到内存中,并支持同时播放多个音频文件。因此所以,就算用户兴奋起来,狂按按钮播放全部音频,也不必担心会损坏应用或者耗光手机电量。 1. 创建SoundPool 2. 加载音频文件 相比其他音 ...
分类:
移动开发 时间:
2017-07-17 17:12:32
阅读次数:
191
demo地址:https://github.com/baiqiantao/PermissionTest.git一个大坑:SoundPool最多只能播放时长10s左右、大小70kb左右(这些值是我多次测试而来,并不确定)的音频!官方文档文档位置:https://developer.android.go... ...