安卓手机 wx 6.7.3 camera.takePhoto无效,iphone正常 (安卓昨天还可以,今天不行了)
以下代码 三个回调函数都不执行
<camera device-position="front"
flash="off"
bindstop="cameraBindstop"
binderror="cameraAuthFail"style="width: 100%; height: 300px;"></camera>
const cc = wx.createCameraContext()
cc.takePhoto({
quality: 'high',
success(res) {
console.log('success')
console.log(res)
},
fail(res) {
console.log('takePhoto fail res')
console.log(res)
},
complete(res) {
console.log('takePhoto complete res')
console.log(res)
}
})
你好,测试正常,建议好好检查下代码
你是真机调试吗
是的,你有提到安卓啊,我这边华为nove 3e 6.7.3测试的
我已经找到问题了,是hidden属性影响的,应该在组件里面说明一下
怎么写的?给个代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)看看
<camera hidden="true" device-position="back" flash="off" binderror="error" style="width: 100%; height: 300px;"></camera>
就一个hidden="true” 安卓就takePhoto失效了,我不知道是不是我们测试机的问题