微信同声传译插件和实时音视频插件冲突问题?
当页面使用了实时音视频插件,同时引用了微信同声传译插件,部分机型,会无法启动微信同声传译的录音功能呢,具体报错为code=30001,主要产生问题的机型有华为,vivo,oppo等机型微信同声传译部分代码如下
manager = plugin.getRecordRecognitionManager() // 检测是否有语音并进行识别 manager.onRecognize = function (res) { manager.stop() } manager.onStart = function (res) { console.log('录音状态==', res.msg) } // 录音结束时,再次启动录音 manager.onStop = function (res) { console.log(res) if (res.result !== '') { console.log('发送了消息') // 如果语音识别内容为空时 if (_this.isVideo === 1) { console.log('发送语音') _this.sendMessage(res.result) } else { _this.sendJudicialMessage(res.result) } } // 判断是否需要重启识别,调解员关闭录制,停止语音识别,管理员开启录制,即可开启语音识别,语音识别也可单独控制 if (_this.isIdentify) { manager.start({ duration: 30000, lang: 'zh_CN' }) } } manager.onError = function (res) { if (_this.isIdentify) { manager.start({ duration: 30000, lang: 'zh_CN' }) } console.error('error msg', res.msg) } |
