点击开始录制,里面加了一个定时器。在开发者工具里面调试没问题,但是真机和预览就不对。更有意思的是,真机调试模式下,明明是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();//录制结束
}
},
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html