我有一个使用 javascript 的网站,我在其中记录用户用麦克风说话:
const inputStream = await navigator.mediaDevices.getUserMedia({ audio: true })
主要目标是允许参与者在视频会议中使用其他媒体(如 Teams)录制自己的声音。
在某些情况下,我不知道如何或为什么,有些参与者不仅记录了他的声音,而且麦克风还捕捉到了演讲者的输出(也就是会议中其他人的声音)。
所有参与者的硬件都相对相同(笔记本thinkpad lenevo等)
ps。奇怪的是,对于收到回送的用户,我们在 Teams 会议中听不到回送,但他们的麦克风似乎仍在录制。