MediaStream表示媒体的同步流。如果没有音轨,它将返回一个空数组,并且将检查视频流;如果已连接网络摄像头,stream.getVideoTracks()将返回一个MediaStreamTrack数组,该数组表示来自网络摄像头的流。
function gotStream(stream) { window.AudioContext = window.AudioContext || window.webkitAudioContext; var audioContext = new AudioContext(); //从流创建一个AudioNode- var mediaStreamSource = audioContext.createMediaStreamSource(stream); //将其连接到目的地以听到自己的声音 //或其他任何要处理的节点! mediaStreamSource.connect(audioContext.destination); } navigator.getUserMedia({audio:true}, gotStream);