jcodec MetadataEditor FileNotFoundException:打开失败:EACCES(权限被拒绝)

时间:2020-10-12 09:43:01

标签: jcodec

我的要求是将自定义元数据添加到mp4文件中。当Android目标= 29台Android 10手机通过MetadataEditor mediaMeta = MetadataEditor.createFrom (new File (path));时,将元数据添加到mp4文件提示FileNotFoundException: open failed: EACCES (Permission denied)中。 后来,发现Android Target = 29并在Android 10之后被迫启动分区存储,该应用程序无法直接通过文件路径访问文件,但是“ org.jcodec”中的 MetadataEditor 可通过文件访问。我该如何处理这种情况? Android 10之后还有其他自定义元数据的方法吗?任何帮助都将被申请! 这是错误!

 java.io.FileNotFoundException: /storage/emulated/0/DCIM/*****.MP4: open failed: EACCES 
(Permission denied)
W/System.err:     at libcore.io.IoBridge.open(IoBridge.java:496)
W/System.err:     at java.io.FileInputStream.<init>(FileInputStream.java:159)
W/System.err:     at org.jcodec.common.io.NIOUtils.fetchFromFileL(NIOUtils.java:129)
W/System.err:     at org.jcodec.common.JCodecUtil.detectFormat(JCodecUtil.java:87)
W/System.err:     at org.jcodec.movtool.MetadataEditor.createFrom(MetadataEditor.java:107)

0 个答案:

没有答案