Computer >> Máy Tính >  >> Lập trình >> Javascript

MediaStream trong HTML5


MediaStream đại diện cho các luồng phương tiện được đồng bộ hóa. Nếu không có bản nhạc nào, nó sẽ trả về một mảng trống và nó sẽ kiểm tra luồng video, nếu webcam được kết nối, stream.getVideoTracks () trả về một mảng gồm một MediaStreamTrack đại diện cho luồng từ webcam.

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);