MediaStreamTrack.onunmuted - включено звук у доріжці.
MediaStreamTrack.onu muted=function(event){
// код функції, яка виконується коли відбувається подія
};
MediaStreamTrack - об'єкт MediaStreamTrack для якого призначається подія.
event - об'єкт Event який передається в якості параметру функції.
onunmuted подія об'єкту MediaStreamTrack яка виникає коли включено звук у доріж ці.
Звук включається коли властивість muted=false.
Не всі браузери підтримують дану подію.
navigator.mediaDevices.getUserMedia({audio:true}).then( function(stream){
var tracks=stream.getTracks();
tracks[0].onmuted=function(e){alert('звук включено в доріжці');};
tracks[0].muted=true;
tracks[0].muted=false;
}).catch(function(e){alert(e);});
navigator.mediaDevices.getUserMedia({audio:true}).then( function(stream){
var tracks=stream.getTracks();
tracks[0].addEventListener('muted',function(e){alert('звук включено в доріжці');});
tracks[0].muted=true;
tracks[0].muted=false;
}).catch(function(e){alert(e);});