Crash tab in Chrome
A crash in Chrome when mixing webRtc Tracks
HTML
<button onclick="stopStream();">Stop stream: causes crash in Chrome 39.0.2171.95 m</button>
JavaScript
var constraints = {
video: true,
audio: true
};
window.stopStream = function (){
if(stream)
stream.stop();
};
var stream;
navigator.mozGetUserMedia(constraints,
function(webRTCStream){
stream = webRTCStream;
var context = new window.AudioContext();
var microphone = context.createMediaStreamSource(webRTCStream);
var gainFilter = context.createGain();
var destination = context.createMediaStreamDestination();
var outputStream = destination.stream;
microphone.connect(gainFilter);
gainFilter.connect(destination);
var filteredTrack = outputStream.getAudioTracks()[0];
webRTCStream.addTrack(filteredTrack);
var originalTrack = webRTCStream.getAudioTracks()[0];
webRTCStream.removeTrack(originalTrack);
},
function(err) {
console.log("The following error occured: " + err);
}
);