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