MediaStream.oninactive - медіа потік не активний.
MediaStream.oninactive=function(event){
// код функції, яка виконується коли відбувається подія
};
MediaStream - об'єкт MediaStream для якого призначається подія.
event - об'єкт Event який передається в якості параметру функції.
oninactive подія об'єкту MediaStream яка виникає коли медіа потік стає не активним.
Не всі браузери підтримують.
navigator.mediaDevices.getUserMedia({video:true}).then( function(stream){
var tracks=stream.getTracks();
stream.oninactive=function(e){alert('медіа потік не активний');};
var video=document.getElementById('video');
video.srcObject=stream;
video.play();
//деактивуємо медіа потік
for(var i=0;i<tracks.length;i++)
tracks[i].stop();
}).catch(function(e){alert(e);});