안드로이드

안드로이드 MediaPlayer Error(1, -19) 에러 발생이유와 해결방법

알통몬_ 2020. 2. 17. 14:40
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 



안드로이드에서 MediaPlayer 클래스를 사용하다보면

종종 error(-19, 0) 에러가 발생하면서 

실행이 되지 않을 때가 있습니다.


에러 발생이유

이런 경우는 mediaPlayer를 제대로 릴리지하지 않았기 때문인데요.


해결방법

setOnCompletionListener에서 release() 를 해주면 됩니다.

1
2
3
4
5
6
7
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {
        mediaPlayer.release();
    }
});
 
cs


어렵지 않죠?

이상입니다.


반응형