小程序录音分片-使用Uint8Array转换二进制 ios 和安卓为何不通

发布于 6 年前作者 nagu842 次浏览最后编辑 6 年前来自 ask
  • 需求的场景描述(希望解决的问题)

    小程序录音分片处理,

options: {

    duration: 600000, // 最大十分钟

    sampleRate: 16000, //采样率

    numberOfChannels: 1, //录音通道数

    encodeBitRate: 96000, //编码码率  

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

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

},

onFrameRecorded((res)

提供的分片录音功能,在ios测试机

第一片

第二片

返回结果没有问题,但是在”安卓机“!!!

第一片

第二片

场景是这样的,IOS 发送到后台可以正常接收, 安卓机分片后为何每一片前面会有 0,0,0,0

  • 希望提供的能力

小程序为何ios和安卓会有区别,ios没有问题安卓就gg了 小弟蒙蔽中。。。

1 回复
dugang
dugang1 楼5 年前

麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html