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();