获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
我用这个方法解决的。 recorderManager.stop(); recorderManager.onStop(function (res) { var event = {} that.triggerEvent('none', event) })
小程序recorderManager.stop()发生延迟停止,求解?<button class="talk_button" hidden="{{!keyboard}}" bindtouchstart="touchdown" bindtouchend="touchup">按住 说话button> // 按钮松开 touchup:function(){ const recorderManager = that.data.recorderManager; recorderManager.stop(); recorderManager.onStop((res) => { const { tempFilePath } = res that.data.filePath = res.tempFilePath; that.voiceToChar(); }) 按钮快速点击,然后释放,录音停止不了?touchup事件是没有问题的,录音启动录制也可以执行,就是stop事件在快速按住释放之后停止不了录音,而按住一段时间在释放就可以触发stop事件,这是为什么?求解?
2020-04-01