TedImagePicker.with(this).video().dropDownAlbum()
.start { uri ->
...
}
이 경우, ffmpeg 으로 transform 등을 진행중이다가 중단된 파일등이 포함된 경우 crash 가 발생합니다. 문제가 된 파일을 삭제하면 정상적으로 동작합니다. 에러로그는 다음과 같습니다.
1.2.6, 1.2.7 에서 모두 동일하게 발생합니다. 익셉션으로 반환해주시면 사용에 도움이 될 것 같습니다.
감사합니다.
java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
at android.media.MediaMetadataRetriever.setDataSource(Native Method)
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:151)
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:199)
at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder.getVideoDuration(MediaAdapter.kt:125)
at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder.setVideoDuration$lambda-4(MediaAdapter.kt:111)
at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder.$r8$lambda$K7gL_zdbvRedblQuFsvNgpucB1c(Unknown Source:0)
at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder$$ExternalSyntheticLambda1.run(Unknown Source:4)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
kotlin 에서 다음과 같이 실행합니다
TedImagePicker.with(this).video().dropDownAlbum() .start { uri ->
... }
이 경우, ffmpeg 으로 transform 등을 진행중이다가 중단된 파일등이 포함된 경우 crash 가 발생합니다. 문제가 된 파일을 삭제하면 정상적으로 동작합니다. 에러로그는 다음과 같습니다. 1.2.6, 1.2.7 에서 모두 동일하게 발생합니다. 익셉션으로 반환해주시면 사용에 도움이 될 것 같습니다. 감사합니다.
java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA at android.media.MediaMetadataRetriever.setDataSource(Native Method) at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:151) at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:199) at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder.getVideoDuration(MediaAdapter.kt:125) at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder.setVideoDuration$lambda-4(MediaAdapter.kt:111) at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder.$r8$lambda$K7gL_zdbvRedblQuFsvNgpucB1c(Unknown Source:0) at gun0912.tedimagepicker.adapter.MediaAdapter$ImageViewHolder$$ExternalSyntheticLambda1.run(Unknown Source:4) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919)