收藏
回答

RecorderManager.onFrameRecorded在设置frameSize后并没有触发?

我在测试RecorderManager.onFrameRecorded的功能,动机是希望植入讯飞语音流式听写的能力,故需要先实现微信小程序录音的分帧。

根据官方文档,只要在RecorderManager.start中设置了frameSize参数,后续录音过程中RecorderManager.onFrameRecorded会触发。

我在我的业务工程中尝试了RecorderManager.onFrameRecorded并不会正常触发,故我拷贝了官方demo(https://github.com/Tencent/Face2FaceTranslator)下来进行修改和测试,发现RecorderManager.onFrameRecorded也不触发,所以请教大佬们了。

鉴于程序依赖同声传译插件,我将复现代码放到github上了。复现代码在https://github.com/BingruLin/Face2FaceTranslator,分支为bug/onFrameRecorded。

我都怀疑这个api是不是已经不存在了。。。



最后一次编辑于  2024-04-10
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2024-04-12

    RecorderManager.onFrameRecorded在设置frameSize后并没有触发?

    给个能复现的代码片段看看呢(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2024-04-12
    有用
    回复 4
    • Icarus
      Icarus
      2024-04-15
      里面放了仓库地址了
      2024-04-15
      回复
    • T!fa
      T!fa
      2024-12-06回复Icarus
      救救我救救我 我也遇到一样的问题了 怎么解决呀
      2024-12-06
      回复
    • 没脾气
      没脾气
      01-08
      您好,这个BUG解决了吗?我也遇到相同问题
      01-08
      回复
    • Vincent W
      Vincent W
      02-18
      有结论吗,frameSize设置了 onFrameRecorded也不会触发
      02-18
      回复
登录 后发表内容