PictureSelectorLight icon indicating copy to clipboard operation
PictureSelectorLight copied to clipboard

6.0 无法录制视频

Open XuQK opened this issue 7 years ago • 0 comments

Nexus 5, 6.0.1原生系统,视频录制完后不会保存,提示‘FileNotFound’,存储里也找不到录制后的文件。录制完后直接在预览界面就显示一片黑。 在我的pixel 8.0系统上,录制完后可以预览,在文档里也能找到,但是却是保存在‘DCIM’文件夹里,也就是正常使用相机录制视频保存的路径,而返回的结果里面的路径是/storage/emulated/0/PictureSelector/CameraImage/PictureSelector_20171031_150937.mp4。 在另一台乐视手机,6.0系统手机上,能正常使用。

错误提示:

Invalid image.
    java.io.FileNotFoundException: /storage/emulated/0/PictureSelector/CameraImage/PictureSelector_20171031_144901.mp4: open failed: ENOENT (No such file or directory)
    at libcore.io.IoBridge.open(IoBridge.java:452)
    at java.io.FileInputStream.<init>(FileInputStream.java:76)
    at java.io.FileInputStream.<init>(FileInputStream.java:103)
    at android.media.ExifInterface.loadAttributes(ExifInterface.java:1338)
    at android.media.ExifInterface.<init>(ExifInterface.java:1057)
    at com.luck.picture.lib.tools.PictureFileUtils.readPictureDegree(PictureFileUtils.java:345)
    at com.luck.picture.lib.PictureSelectorActivity.onActivityResult(PictureSelectorActivity.java:875)
    at android.app.Activity.dispatchActivityResult(Activity.java:6456)
    at android.app.ActivityThread.deliverResults(ActivityThread.java:3695)
    at android.app.ActivityThread.handleSendResult(ActivityThread.java:3742)
    at android.app.ActivityThread.-wrap16(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1393)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5417)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
    at libcore.io.Posix.open(Native Method)
    at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
    at libcore.io.IoBridge.open(IoBridge.java:438)
    at java.io.FileInputStream.<init>(FileInputStream.java:76)
    at java.io.FileInputStream.<init>(FileInputStream.java:103)
    at android.media.ExifInterface.loadAttributes(ExifInterface.java:1338)
    at android.media.ExifInterface.<init>(ExifInterface.java:1057)
    at com.luck.picture.lib.tools.PictureFileUtils.readPictureDegree(PictureFileUtils.java:345)
    at com.luck.picture.lib.PictureSelectorActivity.onActivityResult(PictureSelectorActivity.java:875)
    at android.app.Activity.dispatchActivityResult(Activity.java:6456)
    at android.app.ActivityThread.deliverResults(ActivityThread.java:3695)
    at android.app.ActivityThread.handleSendResult(ActivityThread.java:3742)
    at android.app.ActivityThread.-wrap16(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1393)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5417)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

XuQK avatar Oct 31 '17 07:10 XuQK