Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

HTML5의 MediaStream


MediaStream은 동기화된 미디어 스트림을 나타냅니다. 오디오 트랙이 없으면 빈 배열을 반환하고 비디오 스트림을 확인합니다. 웹캠이 연결된 경우 stream.getVideoTracks()는 웹캠의 스트림을 나타내는 하나의 MediaStreamTrack 배열을 반환합니다.

function gotStream(stream) {
   window.AudioContext = window.AudioContext || window.webkitAudioContext;
   var audioContext = new AudioContext();

   // Create an AudioNode from the stream
   var mediaStreamSource = audioContext.createMediaStreamSource(stream);
   
   // Connect it to destination to hear yourself
   // or any other node for processing!
   mediaStreamSource.connect(audioContext.destination);
}
navigator.getUserMedia({audio:true}, gotStream);