收藏
回答

wx.getRecorderManager is not a function

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 wx.getRecorderManager 工具 6.6.1 1.9.5

使用录音新接口wx.getRecorderManager时我在新建了个测试项目时没有问题,但在老项目上把原有的

wx.startRecord接口更改成wx.getRecorderManager时出现错误

wx.getRecorderManager is not a function ,求助这个错误是那里配置影响的么?


最后一次编辑于  2018-01-26  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 赵天梦
    赵天梦
    2018-09-27

    遇到同样问题,怀疑是版本不支持

    2018-09-27
    赞同
    回复
  • Z
    Z
    2018-01-26

    //已同意授权录音

    wx.getRecorderManager().stop();//开始报错wx.getRecorderManager is not a function 

    that.setData({

    hint: datas_.lyzl,

    mide: true

    })

    var sTime = (new Date()).getTime();

    const options = {

    duration: 10000,//指定录音的时长,单位 ms

    sampleRate: 16000,//采样率

    numberOfChannels: 1,//录音通道数

    encodeBitRate: 96000,//编码码率

    format: 'mp3',//音频格式,有效值 aac/mp3

    frameSize: 50,//指定帧大小,单位 KB

    }

    //开始录音

    wx.getRecorderManager().start(options);

    wx.getRecorderManager().onStart(() => {


    var eTime = (new Date()).getTime();

    var duration = (eTime - sTime);

    console.log(duration);

    });


    2018-01-26
    赞同
    回复