MediaRecorder.stop() - зупиняє запис медіа.
MediaRecorder.stop();
MediaRecorder - об'єкт MediaRecorder.
stop() метод об'єкта MediaRecorder який зупиняє запис медіа у дані Blob.
Щоб розпочати запис медіа використовуйте метод start().
var stream=new MediaStream();
var record=new MediaRecorder(stream);
record.start();
record.stop();
function stopRecord(){
record.requestData();
record.stop();
record.stream.getTracks()[0].stop();
var video=document.getElementById('video');
video.src= window.URL.createObjectURL(new Blob(dani) );
video.play();
}
var record, dani=[];
navigator.mediaDevices.getUserMedia({video:true}).then(function(stream){
record=new MediaRecorder(stream);
record.ondataavailable=function(e){
dani.push(e.data);
};
record.start(500); //починаємо запис медіа
setTimeout(stopRecord,3000); // зупиняємо запис через 3 секунди
}
);