用Soundpool能够播一些短的反应速度要求高的声音, 比方游戏中的爆破声。 而Mediaplayer适合播放长点的。 MediaRecorder主要用来录音。 SoundPool加载音乐文件使用了独立的线程,不会堵塞UI主线程的操作。 可是这里假设音效文件过大没有加载完毕,我们调用play方法时 ...
分类:
移动开发 时间:
2017-04-16 17:10:18
阅读次数:
347
今天找素材重做FlappyBird时学习了一下怎样为应用设置背景音频,发现通过封装SoundPool类就能够非常好的做到这一点。 SoundPool类比較适合播放一些类似游戏音效这样的比較短促并且较小的音频流,并且它支持同一时候播放多个音频流,而比較大的音频更适合用MediaPlayer来播放。 大 ...
分类:
移动开发 时间:
2017-04-14 22:56:39
阅读次数:
257
在Android开发中有时候需要用到播放声音操作,在android API 的media包中有三种方式可供我们选择,它们分别是Ringtone,SoundPool,MediaPlayer。因为在我目前的项目中暂时用不到播放很长的音频文件,只需要播放一些简短的提示音,所以在这篇博文中我只是简单的记录下 ...
分类:
移动开发 时间:
2017-04-13 18:06:48
阅读次数:
586
SoundPool的用法就不再提了,网上资料多,就说说在实际应用中可能会遇到的一些奇葩的问题,这些问题应该是和底层实现上有关系。 1、AudioFlinger could not create track, status: -12 SoundPool即音效池,在创建的时候 maxStream这个参数 ...
分类:
其他好文 时间:
2017-03-28 00:30:56
阅读次数:
992
在Android开发中我们经常使用MediaPlayer来播放音频文件,但是MediaPlayer存在一些不足,例如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例如在对时间精准度要求相对较高的游戏开发中。 本文地址:h ...
分类:
移动开发 时间:
2016-09-07 20:57:08
阅读次数:
310
MediaPlayer: 此类适合播放较大文件,此类文件应该存储在SD卡上,而不是在资源文件里,还有此类每次只能播放一个音频文件。 1、从资源文件中播放 2、从文件系统播放 3、从网络播放 (1)通过URI的方式: (2)通过设置数据源的方式: SoundPool: 此类特点就是低延迟播放,适合播放 ...
分类:
移动开发 时间:
2016-08-24 13:03:58
阅读次数:
208
针对应用程序经常需要播放密集、短促的音效,因为MediaPlayer存在如下缺点: 1.资源占用量较高、延迟时间较长。 2.不支持多个音效同时播放。 SoundPool使用音效池的概念来管理多个短促的音效,例如它可以开始就加在20个音效,以后在程序中按音效的ID进行播放。 SoundPool主要用于 ...
分类:
其他好文 时间:
2016-06-25 19:05:00
阅读次数:
194
有两种播放音频形式,第一个:MediaPlayer 类 ;第二个:SoundPool 类
MediaPlayer mediaPlayer01;
mediaPlayer01 = MediaPlayer.create(YouActivity.this, R.raw.xxxx);
mediaPlayer01.start();
网上有很多介绍mp播放声音文件的几种方式就是:
1.用R.ra...
分类:
移动开发 时间:
2016-05-30 14:57:18
阅读次数:
495
Android自助餐之SoundPoolAndroid自助餐之SoundPool
SoundPool介绍
主要方法
使用方法
使用示例
SoundPool介绍
SoundPool相对于MediaPlayer,用前者播放短但反应速度要求高的声音以及同时播放多个声音。
SoundPool使用独立的线程载入声音,SoundPool.OnLoadCompleteListener回调载入完成后的方法。
主要方...
分类:
移动开发 时间:
2016-05-27 13:06:11
阅读次数:
270
Android平台中关于音频播放有以下三种方式: 1.SoundPool ---- 适合短促且对反应速度比较高的情况(游戏音效或按键声等) 2.MediaPlayer ---- 适合比较长且时间要求不高的情况 3.AudioTrack ---- 播放解码后的PCM码流 方法一:SoundPool 1
分类:
移动开发 时间:
2016-02-22 19:16:26
阅读次数:
390