收藏
回答

微信小程序组件camera循环调用问题?

点击开始录制,里面加了一个定时器。在开发者工具里面调试没问题,但是真机和预览就不对。更有意思的是,真机调试模式下,明明是20秒后应该结束,但是实际视频却录制了30秒左右。在预览模式下,点击录制按钮根本没反应。。。求解惑

startSetInterNew: function () {

  var that = this;

    var seconds = that.data.seconds;

    if (seconds > 0) {

      if (seconds == 21) {

        that.startRecord();//开始录制

      }

      seconds = seconds - 1;

      that.setData({ seconds: seconds });

      timer2 = setTimeout(that.startSetInterNew, 1000);

    } else if (seconds == 0) {

      clearTimeout(timer2);

      that.autostopRecord();//录制结束

    }

  },

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

1 个回答

登录 后发表内容
问题标签