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