先贴代码
uni.chooseVideo({
sourceType: ['album'],
fail:(err)=>{
console.log(TAG, "==chooseVideo-fail==err:", err)
page.resetUploadFileField()
if (err.errNo == 10200 || 'chooseVideo:fail take video fail' == err.errMsg || 'chooseVideo:fail auth deny' == err.errMsg) {
ToastUtil.showTipToast(`前往手机设置-应用打开${getHostName_()}相册权限`)
} else if (err.errNo != 10502 && 'chooseVideo:fail cancel' != err.errMsg) {
ToastUtil.showTipToast("获取上传文件异常:" + JSON.stringify(err))
}
},
success:(res)=>{
console.log(TAG, "==chooseVideo-success==res:", res)
if (res && res.tempFilePath && res.duration >= 3 && res.size <= 500*1024*1024) {
page.uploadFile = res.tempFilePath
page.uploadFileDuration = res.duration
page.uploadFileSize = res.size
page.chooseVideoSucc