mass1f
mass1f
  • 发布:2021-07-22 23:41
  • 更新:2021-07-22 23:41
  • 阅读:26

【报Bug】uni-app choosevideo、chooseImage; camera模式提示没有权限

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.13.6

HBuilderX类型: 正式

HBuilderX版本号: 3.1.18

手机系统: Android

手机系统版本号: Android 11

手机厂商: 摩托罗拉

手机机型: edge s

页面类型: vue

nvue编译模式: fast

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<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)  
                    }  
                })  
            },

操作步骤:

点击facial方法提示没有权限

预期结果:

调用相机模式

实际结果:
{  
    "errMsg": "chooseVideo:fail No Permission",  
    "errCode": 11,  
    "code": 11  
}

bug描述:

使用chooseVideo API 提示没有权限, 代码贴的是选取视频的api

2021-07-22 23:41 负责人:无 分享
已邀请:

要回复问题请先登录注册