MediaRecorder.stop()

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 секунди } );