收藏
回答

录音自行中断停止触发onFrameRecorded,且不触发onStop(vivo reno2偶现)

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug RecorderManager 微信安卓客户端 8.0.33.2320 2.30.2
const recorderManager = wx.getRecorderManager()

recorderManager.onStart(() => {
  console.log('recorder start')
})
recorderManager.onPause(() => {
  console.log('recorder pause')
})
recorderManager.onStop((res) => {
  console.log('recorder stop', res)
  const { tempFilePath } = res
})
recorderManager.onFrameRecorded((res) => {
  const { frameBuffer } = res
  console.log('frameBuffer.byteLength', frameBuffer.byteLength)
})

const options = {
      format: "PCM",
      frameSize: 2,
      numberOfChannels: 1,
      duration: 600000,
      sampleRate: 16000,
}

recorderManager.start(options)


只在vivo reno2上复现过,还是偶现,录音自动停止,不继续触发onFrameRecorded,也不触发onStop,手动调用stop会报错

录音错误 operateRecorder:fail:audio is stop, don't stop record again {"errMsg":"operateRecorder:fail:audio is stop, don't stop record again"}

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

2 个回答

  • 开心肖肖乐
    开心肖肖乐
    2023-04-13

    同问,我这边也有录音stop的时候回调onstop不触发,导致用户录音白录制的情况

    2023-04-13
    有用
    回复 2
    • *
      *
      2023-04-25
      我是onStop触发,但是会报错,说已经结束过录音了
      2023-04-25
      回复
    • REN.
      REN.
      2023-07-31
      我有你说的这个问题,请问解决了吗
      2023-07-31
      回复
  • Riven.
    Riven.
    2023-03-18

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2023-03-18
    有用
    回复 3
    • *
      *
      2023-03-20
      机型、微信版本、系统版本上面都有,代码上面也有就是官方的代码示例。偶现。
      2023-03-20
      回复
    • 慢慢来哈
      慢慢来哈
      2023-09-11
      onFrameRecorded回调在format为wav时无法触发,其他格式可以触发,请问下这个问题什么时间可以解决
      2023-09-11
      回复
    • 慢慢来哈
      慢慢来哈
      2023-09-11
      电脑端可以手机端不行
      2023-09-11
      回复
登录 后发表内容