MediaPlayer 객체를 사용해서


mPlayer = MediaPlayer.create(this, R.raw.test);

mPlayer.start();

Timer= new CountDownTimer(10*100,1000) {



@Override

public void onTick(long millisUntilFinished) {

// TODO Auto-generated method stub

Toast.makeText(getBaseContext(), "test"+millisUntilFinished, Toast.LENGTH_SHORT).show();


}

@Override

public void onFinish() {

// TODO Auto-generated method stub

mPlayer.stop();

mPlayer.release();

mPlayer.start();

Timer.start();

}

};


요런식으로 돌려줬는데

시작되지 않거나

오류가 나거나

실행은 되는데

재생이 안되는 경우가 많습니다.

그럴경우 아래와 같은 오류를 뿜어냅니다.

MediaPlayer error -38


이걸 해결할 방법이 없을까요?