비디오 파일이 sdcard 내에 존재합니다.
경로를 찍어 파일이 존재하는지 확인하면 존재하고 있구요.
허나 videoView 에서는 "재생할 수 없는 동영상입니다." 라고만 나옵니다.
아래 로그와 함께..
어떤 부분을 봐야할까요?
기본 갤러리에 들어가서 재생하면 정상적으로 재생이 됩니다.
2019-03-15 00:56:35.869 22092-22092/패키지명 D/MediaPlayer: setDataSource IOException | SecurityException happend :
java.io.FileNotFoundException: No content provider: /storage/emulated/0/폴더명/2019-03-15 00:56:29.mp4
at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1402)
at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1253)
at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1176)
at android.media.MediaPlayer.attemptDataSource(MediaPlayer.java:1163)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1135)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1159)
at android.widget.VideoView.openVideo(VideoView.java:399)
at android.widget.VideoView.-wrap0(Unknown Source:0)
at android.widget.VideoView$7.surfaceCreated(VideoView.java:678)
at android.view.SurfaceView.updateSurface(SurfaceView.java:753)
at android.view.SurfaceView$2.onPreDraw(SurfaceView.java:154)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:1045)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2808)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1780)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7827)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:911)
at android.view.Choreographer.doCallbacks(Choreographer.java:723)
at android.view.Choreographer.doFrame(Choreographer.java:658)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)