连接两个音频Blob JavaScript

时间:2018-07-07 14:15:39

标签: javascript html5 web-audio web-audio-api recorder

我正在使用recorder.js在我的网页上录制两个音频文件,然后将它们创建为blob。

一旦我有了这些音频Blob,我想将它们连接到一个轨道中。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

如果您从麦克风的缓冲区中的回调中保存原始剪辑的原始PCM,我认为您只需将缓冲剪辑的数组提供给新的Blob构造函数即可。

 let recordedBlob = new Blob($ArrBuff[clip1,clip2], { type: "audio/*" });
    recording.src = URL.createObjectURL(recordedBlob);

答案 1 :(得分:-1)

如果将它们包含在诸如wav或mp3等音频文件中,则可以使用Audacity编辑它们并按需要导出。或使用ffmpeg将它们连接在一起。我会使用Audacity,因为它可以更轻松地编辑素材。