我想制作一个录音,我从不同的mediaStream对象(其中一些是遥控器)获得多个音轨。使用getAudioTracks()方法并使用addTrack()将它们添加到mediaStream对象。在将最后一个对象作为mediaRecorder的参数传递的那一刻,我意识到它只记录位于[0]位置的音轨。这让我明白mediaRecorder能够按类型录制一个轨道,有没有办法将这些轨道连接到一个轨道,以便使用mediaRecorder正确录制它们?如果可能的话,如果它存在,我将不胜感激
使用muazKhan构建的库完成,它允许您合并流并将它们返回到一个!
这非常容易!
https://github.com/muaz-khan/MultiStreamsMixer