有没有办法使用存储访问框架(SAF)从可移动SD卡中特定的文件夹和文件获取绝对路径?
谢谢。
谢谢。
getExternalFilesDirs()
),否则您将无法访问它们。Uri
值。使用ContentResolver
和像openInputStream()
这样的方法来处理它们。这大致相当于获取指向文档的URL值并使用HTTP客户端打开流以处理这些文档的内容。MediaMuxer
也不支持URL,因此您需要像处理Web场景一样处理存储访问框架方案。我从快速扫描文档中了解到,我从未使用过MediaMuxer
,但唯一涉及文件的地方是在输出写入时。因此,您需要先让MediaMuxer
将其写入内部存储,然后在混合完成时从Uri
/URL传输到OutputStream
。 - CommonsWaregetExternalMediaDirs()
),但我不会尝试记录单个10GB文件,因为可移动存储设备上的文件系统可能不支持这样的操作。 - CommonsWare