收藏
回答

调用CameraFrameListener.start()真机调试失败?

调用CameraFrameListener.start()真机调试失败,体验版以及预览可以调用,但在CameraContext.onCameraFrame()中只能获取宽高,data返回空对象。如图

荣耀10、荣耀8、小莫cc9Pro会出现以上问题。

iphone7调试会闪退。

.js文件
Page({
  takePhoto() {
    let self = this;
    const ctx = wx.createCameraContext()
    const listener = ctx.onCameraFrame((frame) => {
      console.log(frame.data,frame.width,frame.height)
      self.setData({
        text: JSON.stringify(frame)
      })
    });
    listener.start({
      success:(res) => {
        self.setData({
          ok: "成功"
        })
      },
      fail:(res) => {
        console.log(JSON.stringify(res))
        self.setData({
          ok:"失败"
        })
      }
    })
  },
  error(e) {
    console.log(e.detail)
  }
})

.wxml文件
<camera device-position="back" flash="off" binderror="error" style="width: 100%; height: 300px;" 
frame-size="medium"></camera>
<button type="primary" bindtap="takePhoto">拍照</button>
<view>预览</view>
<!-- <image mode="widthFix" src="{{src}}"></image> -->
<view>{{ok}}</view>
<view>{{text}}</view>
最后一次编辑于  2020-02-21
回答关注问题邀请回答
收藏

4 个回答

  • 是小白啊
    是小白啊
    2020-02-21

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-02-21
    有用 1
    回复 13
    • hei_dou
      hei_dou
      2020-02-21
      这个是不是跟开发者工具有关?我给另外一个朋友调试他那边是可以正常调用的。
      2020-02-21
      回复
    • hei_dou
      hei_dou
      2020-02-21
      iphone7、荣耀10CoL-AL10
      代码片段如下:
      https://developers.weixin.qq.com/s/iPQeTimh7hfT
      2020-02-21
      回复
    • hei_dou
      hei_dou
      2020-02-21
      微信版本号7.0.9、7.0.10
      2020-02-21
      回复
    • 是小白啊
      是小白啊
      2020-02-22回复hei_dou
      闪退是必现吗?麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
      2020-02-22
      回复
    • 匆白
      匆白
      2020-11-25回复是小白啊
      请问解决了吗,我这边两种情况都有:iphone8闪退、荣耀9x获取的数据是空的。能不能给个官方答案,急急急
      2020-11-25
      回复
    查看更多(8)
  • Jim
    Jim
    2020-12-18

    解决了吗?


    2020-12-18
    有用
    回复
  • Tulies 王嘉炀
    Tulies 王嘉炀
    2020-07-26

    同问 解决了么? 我的iphone7,调用CameraFrameListener真机调试失败,必现闪退

    2020-07-26
    有用
    回复
  • daizihan
    daizihan
    2020-07-22

    解决了吗


    2020-07-22
    有用
    回复
登录 后发表内容
问题标签