vue的项目 页面使用https://github.com/xiangyuecn/Recorder 这个库来录音.打包成app后调用麦克风报错, 调用代码如下.
openvoice:function () {
var t = this;
this.rec = Recorder({
type: "mp3",
sampleRate: 16000,
bitRate: 16,
onProcess: function (
buffers,
powerLevel,
bufferDuration,
bufferSampleRate,
newBufferIdx,
asyncEnd
) {},
});
this.rec.open(
function () {
//打开麦克风授权获得相关资源
t.voiceshow = true;
t.speakshow = false;
t.controlpannelshow = false;
},
function (msg, isUserNotAllow) {
alert((isUserNotAllow ? "UserNotAllow," : "") + "打开录音失败:" + msg)//此处报错 打开录音失败,NotReadableError
}
);
},
1 个回复
1***@qq.com
我是可以录音,但是某些机型无法录音。
猜测是麦克风占用的问题。