<view class="video" @click="facial">
<image src="../../static/icon/unload.png" mode="aspectFit"></image>
</view>
facial(){
uni.chooseVideo({
sourceType: ['camera'],
maxDuration: 15,
camera: 'front',
success: file => {
const path = file.tempFilePath;
uni.showLoading({
title: '上传中..'
})
uni.uploadFile({
url: 'https://www.rtutu.cn/xq/xqBack/uploadRadio',
filePath: path,
name: 'file',
header: {
'Content-Type': 'multipart/form-data',
},
success: function (res) {
uni.showToast({
title: '上传成功'
});
uni.hideLoading();
const data = res.data ? JSON.parse(res.data) : {};
if (data.code == 1) {
console.log(data.data)
} else {}
},
fail: function (res) {
uni.showToast({
title: '上传图片失败'
});
uni.hideLoading();
}
});
},
fail: res => {
console.log(res)
}
})
},
- 发布:2021-07-22 23:41
- 更新:2021-07-22 23:41
- 阅读:1037
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.13.6
HBuilderX类型: 正式
HBuilderX版本号: 3.1.18
手机系统: Android
手机系统版本号: Android 11
手机厂商: 摩托罗拉
手机机型: edge s
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击facial方法提示没有权限
点击facial方法提示没有权限
预期结果:
调用相机模式
调用相机模式
实际结果:
{
"errMsg": "chooseVideo:fail No Permission",
"errCode": 11,
"code": 11
}
{
"errMsg": "chooseVideo:fail No Permission",
"errCode": 11,
"code": 11
}
bug描述:
使用chooseVideo API 提示没有权限, 代码贴的是选取视频的api