问题解决了吗
camera组件,调用stopRecord,没有拿到success回调?小米10,使用camera组件,调用stopRecord没有成功回调,然后通过点击事件调用方法一直返回错误operateCamera:fail:is stopping[图片] startTimer: function () { let that = this; this.data.timer = setInterval(function () { that.data.time.second--; if (that.data.time.second === 1 && that.data.status.record === "recording") { that.stopRecord(); } that.setData({ time: that.data.time }) }, 1000) }, stopTimer: function () { clearInterval(this.data.timer); }, stratRecord: function () { let that = this; this.cameraContext.startRecord({ success: function (res) { console.log('开始录制') that.startTimer(); }, fail: function (res) { }, }) }, stopRecord: function () { let that = this; this.cameraContext.stopRecord({ success: function (res) { console.log('停止录制'); that.data.video = res.tempVideoPath; that.data.img = res.tempThumbPath; that.stopTimer(); that.data.status.record = 'success'; that.data.time.second = 5; that.setData({ status: that.data.status, video: that.data.video, img: that.data.img, time: that.data.time }) }, fail: function (res) { console.log(res); if(res.errMsg === "operateCamera:fail:is stopping"){ } else { that.stopTimer(); that.data.status.record === 'not'; that.data.time.second = 5; that.setData({ status: that.data.status, time: that.data.time }) } }, }) },
2022-07-11