У меня была такая же проблема.
это сработало для меня, используя контекст приложения следующим образом:
public class MyActivity extends Activity {
...
protected void onStart() {
super.onStart();
Context appContext = getApplicationContext();
MediaPlayer mp = MediaPlayer.create(appContext , R.raw.sound_file_1);
mp.start();
}
...
}
Кроме того, не забудьте вызвать mp.release (), как только вы закончите
Другим предпочтительным вариантом является использование класса SoundPool