复现步骤:
1、页面中使用【同声传译】组件,做一个按钮为【点击录音】,一个按钮为【停止录音】。
const plugin = requirePlugin('WechatSI');
let manager = plugin.getRecordRecognitionManager();
Page({
onLoad: function (options) {
manager.onError = function(error){}
manager.onStop = function(error){}
}
})
2、点击录音时,调用【同声传译】的start方法,代码如下:
manager.start({
lang: 'zh_CN'
});
3. 不说话录音1秒左右,点击【停止录音】,触发的代码如下:
manager.stop();
4. 大概要等10秒以上才会触发第1步中的manager.onStop或manager.onError方法,如果说话录音就没这个问题。
期望返回时间能跟有声音保持一致。
当前还有这个问题,在体验版,请问是要发到线上会得到解决?你们在开发阶段是怎么处理这个问题的?有没有一个兜底的方案?
很多人都反应了这个问题了,官方都不解决这个bug