MediaStream แทน synchronized streams ของ media หากไม่มี audio tracks จะคืนค่า empty array และตรวจสอบ video stream หาก webcam เชื่อมต่อ stream.getVideoTracks() จะคืน array ของ MediaStreamTrack แทน stream จาก webcam function gotStream(stream) { window.AudioContext = window.AudioContext || window.web