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