public void play(){
  stop();
  audio_play = new MediaPlayer();
  try{
   //MediaPlayer audio_play = MediaPlayer.create(PushUpActivity.this, R.raw.sound2);
   audio_play.setDataSource("/sdcard/sound2.mp3");
   audio_play.prepare();
   audio_play.setLooping(false); //반복재생 false
   audio_play.start();
   }
  catch(IOException e){
    Toast.makeText(PushUpActivity.this, "Wait for a moment",
      Toast.LENGTH_SHORT).show();
   }
  }
 public void stop(){
  if(audio_play != null){
   audio_play.stop();
   audio_play.release(); //자원 반환
   audio_play = null;
  }
 }

빨간부분으로 하면 왜 안될까요...? raw폴더에 sound2라는 mp3파일을 넣고 실행을 해야되는데.. 안되네요..
빨간부분 쫌 고쳐 주실분..그리고 sound2.mp3 파일은 2초짜리 입니다. 시간은 관계 없겠죠..?