我从这里读到我如何在 webrtc 中为本地流静音/取消静音麦克风:WebRTC 提示和技巧
当我启动我的 localstream 麦克风时,默认情况下是启用的,所以当我设置 audioTracks[0].enabled=false 时,它会在我的本地流中静音一个麦克风,但是当我将它设置回 true 时,它启用取消静音。这是我的本地流静音/取消静音代码:
getLocalStream(function (stream,enable) {
if (stream) {
for (var i = 0; i < stream.getTracks().length; i++) {
var track = stream.getAudioTracks()[0];
if (track)
track.enabled = enable;
//track.stop();
}
}
});
有人可以建议我如何在本地流中取消麦克风静音。