自定义组件中使用智聆语音评测插件在开发者工具中监听插件事件能正常回调,真机调试就无法回调。。。
发布于 4 年前 作者 taoluo 5467 次浏览 来自 问答

开发者工具调试有相关事件回调日志,截图:

真机调试没有相关日志,无法完成评测,截图:

1 回复

我貌似解决了此问题,还有无其他问题未细测。

const soePlugin = requirePlugin("soePlugin")

let soeRecorderManager = soePlugin.getSoeRecorderManager

我有两个页面使用了这个,虽然我在每个页面重新监听前,清除了soeRecorderManager中的event,解决了监听多次事件重复回调的问题,但是出现了我上面描述的问题。我尝试将上面的代码抽离到一个地方,将soeRecorderManager存在app.globalData中,用的时候直接使用,就解决了上面的问题,记录在这里,希望能给其他同学一些帮助。

回到顶部