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