时间:2019-04-30 来源:小程序工厂
同问啊,解决了没?
开发者回复:
const plugin = requirePlugin("WechatSI")const manager = plugin.getRecordRecognitionManager();Page({ data: { result:'识别内容' }, onLoad: function () { console.log('代码片段是一种迷你、可分享的微信小程序或小游戏项目,可用于分享微信小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:') console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html') }, //开始录音 startrecord:function(){ manager.onStart = function(res) { console.log("成功开始录音识别", res) } manager.start({duration:30000, lang: "zh_CN"}) }, endrecord:function(){ manager.stop(); var that=this; manager.onStop = function(res) { console.log("record file path", res.tempFilePath) console.log("result", res.result) that.setData({ result:res.result }) } },})正常应该是“识别内容"会变成”你好,你好,你好。“;但是result值是改变了,但是显示内容并未改变(第一次录音会出现这种情况),目前小米、华为、红米会出现这种情况,微信版本6.7.2
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。