我正在建立视频/音频会议。我正在尝试使用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)
}