收藏
回答

请问如何解决RecorderManager的stop有时候不触发onstop回调的问题?

框架类型 :小程序

问题类型 :Bug

API/组件名称 :RecorderManager

终端类型 :客户端(华为鸿蒙系统6.0)

微信版本 :8.0.14

基础库版本:3.8.9

RecorderManager调用stop有部分机型(例如,华为鸿蒙系统6.0),不触发onstop回调,onError报错“operateRecorder:fail NotFoundError”

回答关注问题邀请回答
收藏

2 个回答

  • 智能回答 智能回答 本次回答由AI生成
    01-28
    有用 1
    回复
  • 风林火山
    风林火山
    01-29

    您好,我也遇到了同样的问题,我的是在真机上发现的,真机上连onError也没走,在开发者工具中没有遇到走onError的情况,我的手机鸿蒙6.0

    01-29
    有用
    回复 15
    • 阿白
      阿白
      01-29
      onError是组件本来的代码里面没有,我们后面加的。我们模拟器和真机都有一定概率不触发onstop回调,很麻烦。
      01-29
      回复
    • 风林火山
      风林火山
      01-29回复阿白
      我的是开发者工具上一直没问题,测试同学的苹果手机,安卓手机也没问题,就我自己的鸿蒙6.0手机上onStop事件一直不触发,困扰我几天了,不过还没测试鸿蒙5以下版本怎么样
      01-29
      回复
    • 阿白
      阿白
      01-29回复风林火山
      我们测试鸿蒙4.0可以,其他手机暂时也没问题,就是鸿蒙系统升级到6.0发现无法发出语音消息了。模拟器的情况是:之前开发的电脑开发工具模拟器上都可以发语音消息,现在有部分电脑开发工具不能发语音消息,不触发onstop回调。
      01-29
      回复
    • 风林火山
      风林火山
      01-29回复阿白
      看之前社区文档和百度都说鸿蒙5.0确实有这个问题,说鸿蒙6已经解决这个问题了,不知道啥情况,我改了各种方法,2天了,还是在手机上一直不触发onStop回调,刚才看了一个顺丰小程序有个语音转文字,在我手机上可以,不知道他们怎么实现的
      01-29
      回复
    • 阿白
      阿白
      01-30回复风林火山
      社区文档和百度的解决方案有链接可以看下吗?我们也去看一下如何解决
      01-30
      回复
    查看更多(10)
登录 后发表内容