最近被小程序的录音->播放坑惨了,赶紧总结下,希望对正在做录音事件的小伙伴们有帮助
//开始录音
startRecord:function(){
var that = this;
const recorderManager = wx.getRecorderManager()
const options = {
duration: 6000,
sampleRate: 44100,
numberOfChannels: 1,
encodeBitRate: 192000,
format: 'mp3',
frameSize: 2048
}
wx.setStorageSync('hasRecord', "1");
//修改状态为录音中...
that.setData({
status: 2,
recordingShow: "block",
statusShow: "none",
startSrc: app.globalData.url + "ear.png",
})
//录音开始
recorderManager.start(options);
setTimeout(function () {
console.log("6秒后进入自动停止录音");
wx.showLoading({
title: '评分中',
})
that.setData({
showCover: "block",
})
recorderManager.stop();
//获取录音文件
recorderManager.onStop((res) => {
const tempFilePath = res
console