首页 > 解决方案 > 在 Android Q 中设置 MediaRecorder 的输出文件的推荐方法是什么?

问题描述

到目前为止,我一直将录制和编辑的视频存储在从这行代码获得的自定义目录中:

File mediaStorageDir = Environment.getExternalStoragePublicDirectory(Constant.CUSTOM_DIRECTORY);

但是,Environment.getExternalStoragePublicDirectory在 Android Q 中显然已弃用,可接受的替代方案是Context.getExternalFilesDir(type : String), MediaStoreIntent.ACTION_OPEN_DOCUMENT对于这种特殊情况,我不确定。

如何在 Android Q 中实现保存到自定义目录,或者在 Android Q 中这是不可能的或不推荐的?

标签: androidmediarecorder

解决方案


推荐阅读