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 April 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

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

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