--- title: MediaRecorder.state slug: Web/API/MediaRecorder/state translation_of: Web/API/MediaRecorder/state ---
{{APIRef("MediaStream Recording")}}

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

Синтаксис

var state = MediaRecorder.state

Значения

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

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

Пример

...

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

...

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

Specification Статус Комментарий
{{SpecName("MediaStream Recording", "#widl-MediaRecorder-state", "MediaRecorder.state")}} {{Spec2("MediaStream Recording")}} Определена

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

{{Compat("api.MediaRecorder.state")}}

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