看看电脑有没有录音设备,台式机如果没有麦克风的话,就会出现这个问题
开发者工具同声传译语音输入报错真机没问题,只有开发者工具报错! 开发者工具同声传译 语音输入报错,报错:error msg: {retcode: -30001, msg: "record manager record failed"}
2021-02-19台式机如果没有插入麦克风,会直接提示失败,如果用的是台式机的话,建议插个麦克风。
微信同声传译bug?微信同声传译bug? [代码]var manager = plugin.getRecordRecognitionManager()[代码] [代码]manager.onRecognize = function (res) {[代码] [代码]console.[代码][代码]log[代码][代码]([代码][代码]"current result"[代码][代码], res.result)[代码] [代码]}[代码] [代码]manager.onStop = function (res) {[代码] [代码]console.[代码][代码]log[代码][代码]([代码][代码]"record file path"[代码][代码], res.tempFilePath)[代码] [代码]console.[代码][代码]log[代码][代码]([代码][代码]"result"[代码][代码], res.result);[代码] [代码]}[代码] [代码]manager.onStart = function (res) {[代码] [代码]console.[代码][代码]log[代码][代码]([代码][代码]"成功开始录音识别"[代码][代码], res)[代码] [代码]}[代码] [代码]manager.onError = function (res) {[代码] [代码]console.error([代码][代码]"error msg"[代码][代码], res.msg)[代码] [代码]}[代码] [代码]luyin() {[代码][代码] [代码][代码]manager.start({[代码] [代码] [代码][代码]lang: [代码][代码]'zh_CN'[代码][代码],[代码] [代码] [代码][代码]})[代码][代码] [代码][代码]console.log([代码][代码]'开始录音'[代码][代码]);[代码][代码]},[代码][代码]quxiaoluyin() {[代码][代码] [代码][代码]manager.stop()[代码][代码] [代码][代码]console.log([代码][代码]'取消录音'[代码][代码]);[代码][代码]},[代码]刚运行[代码] [代码][代码]manager.start 就直接报错了 record failed 只有苹果和开发者工具平台上报错 安卓是好的[代码]
2021-02-19