Я пытаюсь воспроизвести звук с помощью объекта 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();