收藏
回答

onCameraFrame停不下来?

示例代码如下:

var _this = this;
 const ctx = wx.createCameraContext();
    var listener = ctx.onCameraFrame((frame) => {
      //console.log(frame);
 
      listener.stop();
      //_this.listenerStop();
    });
    listener.start({
      complete:function(e){
        console.log('start');
      }

    });



问题:listener.start开始以后,调用listener.stop()无效,根本停不下来。

如论是用开发工具还是真机测试都是一样的结果,停不下来。

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

3 个回答

  • 飘尘
    飘尘
    2019-09-30

    请问您解决了吗,我也遇到了这个问题

    2019-09-30
    有用
    回复
  • 是小白啊
    是小白啊
    2019-08-28

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-08-28
    有用
    回复
  • Vence
    Vence
    2019-08-27


    从日志可以看到stop是有执行的,只是没有停下来。

    请官方核实并处理这个问题。

    2019-08-27
    有用
    回复 2
    • 飘尘
      飘尘
      2019-09-30
      stop()函数加在setTimeout()里面就可以停止。但是不知道原理是什么
      2019-09-30
      回复
    • 默城
      默城
      2020-05-26回复飘尘
      老哥,具体要怎么加,我停不下来
      2020-05-26
      回复
登录 后发表内容
问题标签