我正在尝试使用 MediaPlayer 对象播放声音,但尽管我尽了最大努力,但我似乎无法让它工作。声音只是拒绝播放。
这是一个简短的声音,应该在触摸屏幕时播放,这意味着它必须重复很多次,没有太多延迟。知道了这一点,我遵循了状态图http://developer.android.com/reference/android/media/MediaPlayer.html。我似乎看不出我的方法调用顺序到底出了什么问题。
MediaPlayer mp = MediaPlayer.create(this.getContext(), R.raw.select2);
try {
mp.prepare();
mp.start();
Log.e("debug","sound played");
}
catch(Exception e) {}
mp.stop();