반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
지난 포스팅에서는 MediaPlayer Error(1, -19) 발생이유와
해결방법에 대해 알아보았는데요.
2020/02/17 - [안드로이드] - 안드로이드 MediaPlayer Error(1, -19) 에러 발생이유와 해결방법
이번에는 Error(-38, 0) 에러 발생이유와
해결방법에 대해 알아봅니다.
이유는 정말 단순합니다. 아직 MediaPlayer 가 준비되지 않았는데,
실행시키기 때문에 발생합니다.
실행할 리소스가 없는데 start()를 해버리는 경우죠.
해결방법은 당연히 실행할 리소스를 준비하는 겁니다.
그리고 실행할 때도 setOnPreparedListener 안에서 실행시키면
한 번 더 검사할 수 있겠죠?
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();
}
});
이상입니다.
반응형