收藏
回答

camera takePhoto 无法进入success,fail 只能进入complete

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug camera 微信安卓客户端 8.0.32.2300 2.29.1

只能进入complete 而且没有tempImagePath


<camera  device-position="front" style="width: 180px, height: 180px"></camera>

if (!this.context) {

					this.context = uni.createCameraContext();
				}
				// 指定图片的DataURL(图片的base64编码数据)
				try{
					this.context.takePhoto({
						success: (res) => {
							this.uploadFaceImg(res.tempImagePath);
						},
						fail: (res) => {
							this.clearTimer();
							this.$emit('result', {
								code: -2,
								msg: '拍照接口出现错误'
							});
						},
						complete: (res) => {
							console.log(res, 'camera complete')
						}
					});
				}catch(e){
					//TODO handle the exception
					console.log(e, 'takePhoto')
				}
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容