如何在视频会议上使麦克风静音

时间:2019-08-30 07:29:37

标签: javascript video-streaming webrtc

我正在建立视频/音频会议。我正在尝试使用js静音/取消静音我的麦克风,但是我找不到合适的解决方案。我正在使用getusermedia。在浏览器上使麦克风静音的正确方法是什么

我尝试了getaudiotracks和video.volume,但没有任何运气

document.getElementById('mute').addEventListener('click', () => {
      //stream.getAudioTracks()[0].enabled = false;
       video.volume = 0.0;
    })

    document.getElementById('unmute').addEventListener('click', () => {
      //stream.getAudioTracks()[0].enabled = true;
      video.volume = 1.0;
    })

这就是我将视频流附加到html上的方法

  const video = document.createElement('video')
  document.body.appendChild(video)
  if ('srcObject' in video) {
    video.srcObject = stream
  } else {
    video.src = window.URL.createObjectURL(stream)
  }

0 个答案:

没有答案