短时间的音效播放实现SoundPool
实现技术: android.media.SoundPool实现 (管理和播放应用程序的声音资源,直接加载到内存)。
一.基础知识:
1. 创建一个SoundPool :
我们先看看SoundPool函数的定义,如下:
[java]
public SoundPool(
int maxStream, // 同时播放的流的最大数量
int streamType,// 流的类型,一般为STREAM_MUSIC
int srcQuality // 采样率转化质量,当前无效果,使用0作为默认值
)
public SoundPool(
int maxStream, // 同时播放的流的最大数量
int streamType,// 流的类型,一般为STREAM_MUSIC
int srcQuality // 采样率转化质量,当前无效果,使用0作为默认值
) eg.
SoundPool soundPool = new SoundPool(3, AudioManager.STREAM_MUSIC, 0);
创建了一个最多支持3个流同时播放的,类型标记为音乐的SoundPool。
阅读(542) | 评论(0) | 转发(0) |