ios 端设置的 framesize = 0.625 kb = 640 byte 但是每帧onFrameRecorded 回调的size=2048,必现问题。
let rm = wx.getRecorderManager();
rm.onFrameRecorded((res)=>{
if(res.frameBuffer != null){
Log.debug("onFrameRecorded", res.frameBuffer.byteLength);
// ios 端这里每帧回调的byte 是 2048 android是按设置的640 byte回调的
}
});
rm.start({
duration: 600000,
sampleRate: 16000,
numberOfChannels: 1,
encodeBitRate: 96000,
format: 'PCM',
frameSize: 0.625, //对应应该是 640 byte
})
