android 11 录制视频报错open failed: EPERM (Operation not permitted)
- 问题:targetSdkVersion 29时保存视频一切正常;将targetSdkVersion 29改成30时出现以上错误;
- 尝试解决:
原本保存路径:Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) .getPath() + File.separator + SAVE_Folder;
看了资料后修改的路径:ContextCompat.getExternalFilesDirs(mContext,Environment.DIRECTORY_DCIM)[0].getAbsolutePath()+File.separator+SAVE_Folder
- 修改之后可以正常录制以及保存视频,但是保存到该路径下的文件夹并不会显示在本地相册中
- 请问有除了2的解决方法之外的解决方法吗?或者有什么方法可以使2显示在本地相册中呢?