MediaRecorder.onstart - розпочато запис медіа.
MediaRecorder.onstart=function(event){
// код функції, яка виконується коли відбувається подія
};
MediaRecorder - об'єкт MediaRecorder для якого призначається подія.
event - об'єкт Event який передається в якості параметру функції.
onstart подія об'єкту MediaRecorder яка виникає коли розпочато запис медіа.
Подія виникає після виклику методу MediaRecorder.start().
navigator.mediaDevices.getUserMedia({video:true}).then( function(stream){
var record=new MediaRecorder(stream);
record.onstart=function(e){alert('запис медіа розпочато');};
record.start();
record.stop();
}).catch(function(e){alert(e);});
navigator.mediaDevices.getUserMedia({video:true}).then( function(stream){
var record=new MediaRecorder(stream);
record.addEventListener('start', function(e){alert('запис медіа розпочато');});
record.start();
record.stop();
}).catch(function(e){alert(e);});