26

我正在尝试实现一个基于 webrtc 的聊天室。我在笔记本电脑中遇到了以下问题。无需连接到任何其他对等方,只需使用 getUserMedia(),我就可以获得本地视频流。

当我取消静音时<video>,回声发生了。

然后我戴上耳机,发现有持续的噪音。我可以清楚地听到我的声音。

我试图调低音量,但它不起作用。

提前致谢。

4

3 回答 3

67

如果在 DOM 中有本地 元素,请确保将其静音:<video>

<video id="vid1" autoplay="true" muted="muted"></video>

有关更多详细信息和WebRTC 示例,请参阅讨论 webrtc 邮件列表上的这篇文章

于 2013-08-23T16:15:21.567 回答
4

执行以下操作:

1) 在 localVideo 中执行以下操作:

localVideo.volume = 0;

localVideo.muted = 0;

2)对remoteVideo也做同样的事情:

远程视频.volume = 0;

远程视频.静音 = 0;

于 2017-11-01T06:32:04.993 回答
-9

要解决与噪音相关的问题,您应该为 localstream 设置 autoplay=false。

于 2015-04-24T13:45:56.660 回答