wx.getRecorderManager is not a function
发布于 6 年前 作者 fanchao 2020 次浏览 来自 问答

使用录音新接口wx.getRecorderManager时我在新建了个测试项目时没有问题,但在老项目上把原有的

wx.startRecord接口更改成wx.getRecorderManager时出现错误

wx.getRecorderManager is not a function ,求助这个错误是那里配置影响的么?

2 回复

遇到同样问题,怀疑是版本不支持

//已同意授权录音

wx.getRecorderManager().stop();//开始报错wx.getRecorderManager is not a function 

that.setData({

hint: datas_.lyzl,

mide: true

})

var sTime = (new Date()).getTime();

const options = {

duration: 10000,//指定录音的时长,单位 ms

sampleRate: 16000,//采样率

numberOfChannels: 1,//录音通道数

encodeBitRate: 96000,//编码码率

format: ‘mp3’,//音频格式,有效值 aac/mp3

frameSize: 50,//指定帧大小,单位 KB

}

//开始录音

wx.getRecorderManager().start(options);

wx.getRecorderManager().onStart(() => {

var eTime = (new Date()).getTime();

var duration = (eTime - sTime);

console.log(duration);

});

回到顶部