收藏
回答

RecorderManager在ios上录音生成的文件内容丢失,时常为0?

小程序api:RecorderManager, 微信版本号:7.0.20,基础库版本号: 2.14.0 

经多次测试发现:录音完成后,播放回显的录音文件发现 文件只有零点几秒的声音 duration为 0,但是在onStop的时候,生成的文件duration为有效时间

录音逻辑是:

  • 用户进入页面
  • 点击录音
  • 录音完成后点击停止
  • 通过 RecorderManager.onStop 获取 录音文件临时地址
  • 将生成的临时地址放到audio组件的src属性,然后去播放
  • 非ios 播放正常, ios播放失败 微信版本 7.0.18+
  • 之后把其生成的临时文件上传到cdn,放到播放器中,播放器显示的duration为0

代码片段 https://developers.weixin.qq.com/s/atXCPYmw7HmW

最后一次编辑于  2020-12-31
回答关注问题邀请回答
收藏

1 个回答

  • 乞力马扎罗的雪
    乞力马扎罗的雪
    2022-03-08

    请问您解决这个问题了吗?

    2022-03-08
    有用
    回复
登录 后发表内容
问题标签