SoundPool用于播放短小的音效
2016-01-10 23:05
239 查看
今天学习了SoundPool的用法 用于播放短小 的音频效果
基础代码如下:
package zhbit.test;
import android.app.Activity;
import android.media.AudioManager;
import android.media.SoundPool;
import android.os.Bundle;
import android.provider.MediaStore.Audio.AudioColumns;
import android.view.View;
import android.view.View.OnClickListener;
public class PlaySoundActivity extends Activity {
/* Called when the activity is first created. /
private SoundPool sp;
private int soundid;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 游戏的音效
sp = new SoundPool(1,AudioManager.STREAM_MUSIC, 0);
soundid = sp.load(this, R.raw.music1, 1); findViewById(R.id.playsound).setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub //id,左声道,右声道,优先级,是否循环,1是正常播放,0.5-2,0.5是原来的基础上变慢一点。 sp.play(soundid, 1, 1, 0, 0,1 );
// 汤姆猫讲话讲的很快,就是拉快了
}
});
}
}
相关文章推荐
- Android - API - android.media.SoundPool (专用于播放音效)
- 各种提示信息
- Android中音频的播放
- Android声音播放之SoundPool
- Android SoundPool使用模板
- android使用SoundPool 播放短音效
- SoundPool的使用技巧
- 使用AudioTrack和MediaPlayer播放声音的区别
- 实现游戏音效的预加载
- android控制soundpool播放音量
- Android应用:SoundPool 播放音效
- android服务开线程关闭其他应用
- Android的SoundPool类使用与利弊
- Android中的音频播放(MediaPlayer和SoundPool)
- android中常见声音操作方式(Ringtone,SoundPool,MediaPlayer)小结
- SoundPool的使用
- 0915Android基础之SoundPool
- Android多媒体开发 音乐播放(加带进度条、时间显示)以及使用SoundPool播放音效
- Android中SoundPool播放音乐
- Android 音效 SoundPool