--- title: MediaRecorder.pause() slug: Web/API/MediaRecorder/pause translation_of: Web/API/MediaRecorder/pause ---
The Media.pause() method (part of the MediaRecorder API) is used to pause recording of media streams.
When a MediaRecorder object’s pause()method is called, the browser queues a task that runs the below steps:
InvalidState error and terminate these steps. If not, continue to the next step.MediaRecorder.pause()
undefined.
InvalidStateErrorMediaRecorder is currently "inactive"; you can't pause recording if it's not active. If you call pause() while already paused, it silently does nothing....
pause.onclick = function() {
mediaRecorder.pause();
console.log("recording paused");
}
...
| Specification | Status | Comment |
|---|---|---|
| {{SpecName("MediaStream Recording", "#widl-MediaRecorder-pause-void", "MediaRecorder.pause()")}} | {{Spec2("MediaStream Recording")}} | Initial definition |
{{Compat("api.MediaRecorder.pause")}}