我使用 Twilio Video 创建一个视频聊天应用程序。
我正在关注本教程。不同的人可以加入一个房间并交谈。如何把所有的音轨都录下来,合并,发到服务器?
以下代码仅录制一位本地参与者的音频:
const handleSuccess = function (stream) {
const mediaRecorder = new MediaRecorder(stream);
mediaRecorder.addEventListener('dataavailable', (event) => {
chunks.push(event.data);
sendDataFull(chunks)
});
mediaRecorder.start(5000);
};
const chunks = [];
navigator.mediaDevices.getUserMedia({ audio: true, video: false }).then(handleSuccess);