我请求了两个接口,它们返回不同码率和采样率的 mp3/mpeg 格式的数据,我试了两个方法拼接,第一个就是直接把两段 buffer 连接,第二个则是使用 lame 转换称统一的格式。但还是只出一段的声音,以下代码使我使用 node 把两段 buffer 通过 Lame 转换的统一格式,然后使用 Buffer.concat 拼接出来。有这样做过的同学吗,请问正确方式应该怎样拼接? 它们两个的元数据是这样的.
const decoder_2 = new Lame({
"output": "buffer",
"bitrate": 32,
"resample": 24,
}).setBuffer(senAudioBuf);
这个问题解决了吗