收藏
回答

wx.getRecorderManager()的参数frameSize

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 需求 wx.getRecorderManager 客户端 6.6.5 1.9.94

指定帧大小,单位 KB。传入 frameSize 后,每录制指定帧大小的内容后,会回调录制的文件内容,不指定则不会回调。暂仅支持 mp3 格式。

frameSize这个参数是控制录音文件压缩率的吗?我们项目做声纹识别,服务器端收到的录音文件很模糊,说是录音文件压缩损失太严重,前端目前没有设置frameSize这个参数,请问能通过设置这个参数去改善录音文件的质量吗?

recorderManager.start({

    duration: 20000,

    sampleRate: 8000,

    numberOfChannels: 1,

    encodeBitRate: 24000,

    format: 'mp3',

});


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

1 个回答

  • 韬々
    韬々
    2018-04-10

    会做压缩,暂时还不支持WAV等无损格式。压缩的标准等同于微信在线语音。

    2018-04-10
    有用
    回复
登录 后发表内容