This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

MediaRecorder.state

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨апрель 2021 г.⁩.

Свойство только для чтения MediaRecorder.state возвращает текущее состояние определённого объекта MediaRecorder.

Синтаксис

var state = MediaRecorder.state

Значения

Объект AnimationPlayState содержит одно из нижеперечисленных значений:

Значение Описание
inactive Запись не ведётся — она ещё не была начата или уже была осуществлена и остановлена.
recording Запись начата и UA собирает данные.
paused Запись была начата, но поставлена на паузу, не остановлена и ещё не возобновлена.

Пример

js
...

  record.onclick = function() {
    mediaRecorder.start();
    console.log(mediaRecorder.state);
    // Должно вернуть "recording"
    console.log("захват начат");
  }

...

Спецификации

Specification
MediaStream Recording
# dom-mediarecorder-state

Совместимость с браузерами

Смотрите также