wx.getRecorderManager设置PCM格式实际上是Opus/WebM 格式?
const options = {
duration: 60000, // 指定录音的时长,单位ms(最长1分钟)
sampleRate: 16000, // 采样率,16kHz(语音识别常用)
encodeBitRate: 24000, // 编码码率
numberOfChannels: 1, // 单声道
format: "PCM", // 音频格式:PCM(理想情况下返回纯 PCM 数据,不包含 WAV 头部)
frameSize: 2, // 帧大小,单位KB(建议 5KB,约 50ms 的音频数据,用于 onFrameRecorded 回调)
};
recorderManager.start(options);
[图片]在onFrameRecorded事件中的frameBuffer通过websock传输给后端服务,分析检测出不是PCM格式,项目功能在H5上使用正常,然而在小程序中,格式就不是正确的PCM格式,如何解决或者处理?