// 吐了,录音支持暂停\继续录制,但是暂停录制的时候,在IOS设备上这个计时没有停止。所以这段录音是实际的录音时长+中间暂停的时长。
const recordManger = wx.getRecorderManager()
// 暂停录音
pauseRecordVoice() {
this.recordPaused = true;
recordManger && recordManger.pause();
},
initRecordManger() {
recordManger.onStop((res) => {
this.recordClicked = false;
this.recordPaused = false;
this.tempRecordFilePath = res.tempFilePath;
this.recordFileSize = res.fileSize;
this.audioDuration = res.duration; // 这里返回值IOS设备有问题
})
}
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://developers.weixin.qq.com/community/develop/doc/0000eeae814ff04eb72c701d75bc00?highLine=getRecorderManager%2520ios