收藏
回答

wx.getRecorderManager() 炸了?!

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getRecorderManager() 客户端 6.7.3 2.4.0

wx.getRecorderManager()

这个接口中的监听事件失效了!!

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 = {  duration: 10000,  sampleRate: 44100,  numberOfChannels: 1,  encodeBitRate: 192000,  format: 'aac',  frameSize: 50}

recorderManager.start(options)


按照官方这个做事,时间监听不到了!

最后一次编辑于  2018-11-11  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 小康
    小康
    2018-11-11

    老板在后面看着呢,,,赶紧支个招呀!!

    2018-11-11
    赞同
    回复
  • 卢霄霄
    卢霄霄
    2018-11-12

    是不是没授权啊。。

    2018-11-12
    赞同
    回复 17
    • 小康
      小康
      2018-11-12

      都弹授权窗口了。授权了呀

      2018-11-12
      回复
    • 卢霄霄
      卢霄霄
      2018-11-12回复小康

      https://developers.weixin.qq.com/s/opw6cRmE7k3G

      2018-11-12
      回复
    • 卢霄霄
      卢霄霄
      2018-11-12回复小康

      随便写了个,正常的啊。。

      2018-11-12
      回复
    • 小康
      小康
      2018-11-12回复卢霄霄


      你看输出,这是监听之后的输出吗?还是我理解歪了。。

      2018-11-12
      回复
    • 卢霄霄
      卢霄霄
      2018-11-12回复小康

      咦。。我这边是有开始和结束的console的呢。。

      你的基础库多少?

      2018-11-12
      回复
    查看更多(12)
  • 踏雪无痕
    踏雪无痕
    2018-11-13

    现在支招是不是凉了

    2018-11-13
    赞同
    回复 1
    • 小康
      小康
      2018-11-13

      不凉,模拟器依然GG

      2018-11-13
      回复
  • Var
    Var
    2018-11-22

    貌似只有手机可以

    2018-11-22
    赞同
    回复 3
    • 小康
      小康
      2018-11-22

      这么厉害的


      2018-11-22
      回复
    • Var
      Var
      2018-11-22

      用手机试试啊

      2018-11-22
      回复
    • 小康
      小康
      2018-11-24回复Var

      手机是可以了,但是。。调试工具能还是很伤呀

      2018-11-24
      回复