You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android存储视频帧到文件夹的位置与权限访问问题解决方法

Android视频帧存储权限问题解决方案

问题背景

调用saveFrames方法导出视频帧时,参考示例代码将文件存储路径设置为Environment.getExternalStorageDirectory()+ "/videos/frames/",对应设备实际路径为/storage/emulated/0,但在设备资源管理器中访问/storage/emulated路径时,会提示Permission denied,无法正常读写该路径下的文件。

解决方法

经测试,通过adb shell可以进入/storage/emulated/0路径,但无写入权限,因此调整存储目录配置代码如下:

String folder = this.getExternalFilesDir(Environment.DIRECTORY_PICTURES) + "/frame/" ;

调整路径后可正常读写该目录下的所有文件,若需要提取导出的帧文件到本地,可执行如下adb命令:
adb pull /storage/emulated/0/Android/data/com.example.<app>/files/Pictures/frame

内容的提问来源于stack exchange,提问作者Arun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 03:06:04