收藏
回答

安卓手机 wx 6.7.3 camera.takePhoto无效

安卓手机 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)
}
})


回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-11-22

    你好,测试正常,建议好好检查下代码

    2018-11-22
    有用
    回复 6
    • Rose
      Rose
      2018-11-22

      你是真机调试吗

      2018-11-22
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-11-23回复Rose

      是的,你有提到安卓啊,我这边华为nove 3e  6.7.3测试的

      2018-11-23
      回复
    • Rose
      Rose
      2018-11-23回复疯狂的小辣椒

      我已经找到问题了,是hidden属性影响的,应该在组件里面说明一下

      2018-11-23
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-11-23回复Rose

      怎么写的?给个代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)看看

      2018-11-23
      回复
    • Rose
      Rose
      2018-11-23回复疯狂的小辣椒
      <camera hidden="true" device-position="back" flash="off" binderror="error" style="width: 100%; height: 300px;"></camera>

      就一个hidden="true”  安卓就takePhoto失效了,我不知道是不是我们测试机的问题

      2018-11-23
      回复
    查看更多(1)
登录 后发表内容