如何将多个音频轨道合并为一个用于mediaRecorder API?

问题描述 投票:0回答:1

我想制作一个录音,我从不同的mediaStream对象(其中一些是遥控器)获得多个音轨。使用getAudioTracks()方法并使用addTrack()将它们添加到mediaStream对象。在将最后一个对象作为mediaRecorder的参数传递的那一刻,我意识到它只记录位于[0]位置的音轨。这让我明白mediaRecorder能够按类型录制一个轨道,有没有办法将这些轨道连接到一个轨道,以便使用mediaRecorder正确录制它们?如果可能的话,如果它存在,我将不胜感激

javascript webrtc mediarecorder web-audio-api
1个回答
0
投票

使用muazKhan构建的库完成,它允许您合并流并将它们返回到一个!

这非常容易!

https://github.com/muaz-khan/MultiStreamsMixer

© www.soinside.com 2019 - 2024. All rights reserved.