somnus_yang
somnus_yang
  • 发布:2025-06-23 17:51
  • 更新:2025-06-23 17:51
  • 阅读:49

uni.compressVideo 失败 EACCES (Permission denied)

分类:uni-app

选取相册里面的视频,在去压缩的时候,返回错误信息: EACCES (Permission denied)

uni.chooseVideo({ compressed: false,  success: async ({ tempFilePath }) => {  

        uni.compressVideo({  
                    src: tempFilePath,  
                    quality: "low",  
                    success: (res) => {  
                        console.log('compressVideos-success:', res);  
                    },  
                    fail: (err) => {  
                        console.log('compressVideos-fail:', err);  
                    }  
                })  

}

设备信息:红米 redmi 8A android10
Hbuildx版本:4.66
(已授权)"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",

自定义基座运行这一段代码:

{  
    "errMsg": "compressVideo:fail /storage/emulated/0/DCIM/Camera/VID_20240321_183934.mp4: open failed: EACCES (Permission denied)",  
    "errCode": -99,  
    "code": -99  
}

如果用标准基座运行,是正常的。

有遇到类似情况的么?

2025-06-23 17:51 负责人:无 分享
已邀请:

要回复问题请先登录注册