android 播放滴一声

先初始化

private SoundPool soundPool;
private int music;
private void initMusic() {
    //第一个参数为同时播放数据流的最大个数,第二数据流类型,第三为声音质量
    soundPool = new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);

//soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);如果上一句代码无效,可以试一试这句
    music = soundPool.load(this, R.raw.beep, 1); //声音素材放到res/raw里

}
在需要播放短音频的地方 soundPool.play(music, 1, 1, 0, 0, 1);
追求刺激可以试试这个 soundPool.play(music,  0.5f, 0.5f, 1, -1, 1);

你可能感兴趣的:(不用找系列,android,安卓)