我需要使用WebRTC在我的应用中创建静音/取消静音。
我创建了一个函数:
this.StreamSound = function(aStream)
{
mStream.getAudioTracks()[0].enabled = aStream
}
它在FF中工作但在chrome中不起作用(aStream == false):/ 有什么想法吗?
(我正在通过本地“视频”标签进行测试)
答案 0 :(得分:1)
对于本地视频流,要对本地视频静音,您应在本地视频标记上设置“静音”属性。
如果使用jQuery,代码将是:
$('#localvideo').prop('muted',true);
要将PeerConnection上发送的音频静音到远程浏览器,启用的音轨应该可以在Firefox和Chrome中使用。