개발모음집

android mediaplayer, Android java.io.IOException: Prepare failed.: status=0x1 error 본문

Android

android mediaplayer, Android java.io.IOException: Prepare failed.: status=0x1 error

void 2020. 8. 31. 10:00

Android java.io.IOException: Prepare failed.: status=0x1

 

미디어플레이어가 갑자기 재생이 안되고, 위와 같은 에러가 발생함

 

이전 코드

mediaPlayer.reset()
mediaPlayer.setDataSource(path + "/" + filesName[position]+".3gp")
mediaPlayer.prepare()
mediaPlayer.start()

 

고친 이후 코드

                    val fis = FileInputStream(path + "/" + filesName[position]+".3gp")
                    mediaPlayer.reset()
                    mediaPlayer.setDataSource(fis.fd)
                    mediaPlayer.prepare()
                    mediaPlayer.start()

 

출처 : https://www.programmersought.com/article/9494890315/