我正在尝试实现一个基于 webrtc 的聊天室。我在笔记本电脑中遇到了以下问题。无需连接到任何其他对等方,只需使用 getUserMedia(),我就可以获得本地视频流。
当我取消静音时<video>
,回声发生了。
然后我戴上耳机,发现有持续的噪音。我可以清楚地听到我的声音。
我试图调低音量,但它不起作用。
提前致谢。
如果在 DOM 中有本地 元素,请确保将其静音:<video>
<video id="vid1" autoplay="true" muted="muted"></video>
有关更多详细信息和WebRTC 示例,请参阅讨论 webrtc 邮件列表上的这篇文章。
执行以下操作:
1) 在 localVideo 中执行以下操作:
localVideo.volume = 0;
localVideo.muted = 0;
2)对remoteVideo也做同样的事情:
远程视频.volume = 0;
远程视频.静音 = 0;
要解决与噪音相关的问题,您应该为 localstream 设置 autoplay=false。