上一篇文章之中提到了Mediaplyer来播放音频。但是Mediaplyer有很多不足之处,
文章地址:http://blog.csdn.net/bobo8945510/article/details/52231162
Mediaplyer的缺点:--》资源占用量较高,延迟时间较长。
--》不支持多个音频同事播放
那好吧,这一章咱们来看看SoundPool控件(
SoundPool主要用于播放一些较短的声音片段,与Mediaplyer比较,SoundPool的优势在于CPU资源占用量低和反映延迟小。
SoundPool提供了一个构造器,该构造器可以指定它共支持多少个声音(也就是池的大小),声音的品质等。构造器如下:
--》SoundPool(int maxStreams,int streamType,int srcQuality):第一个参数指定支持多个声音,第二个参数指定声音的类型,第三个参数指定声音的品质!