diff --git a/static/js/mediastream/usermedia.js b/static/js/mediastream/usermedia.js index fb6d3de8..285fecff 100644 --- a/static/js/mediastream/usermedia.js +++ b/static/js/mediastream/usermedia.js @@ -167,6 +167,11 @@ define(['jquery', 'underscore', 'audiocontext', 'webrtc.adapter'], function($, _ if (this.audioSource) { this.audioSource.disconnect(); } + var audioTracks = stream.getAudioTracks(); + if (audioTracks.length < 1) { + this.audioSource = null; + return; + } // Connect to audioProcessor. this.audioSource = context.createMediaStreamSource(stream); //console.log("got source", this.audioSource);