MediaRecorder.state

Свойство только для чтения 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 Статус Комментарий
MediaStream Recording
Определение 'MediaRecorder.state' в этой спецификации.
Рабочий черновик Определена

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
stateChrome Полная поддержка 49
Полная поддержка 49
Нет поддержки 47 — 49
Замечания
Замечания Prior to Chrome 49, only video is supported, not audio.
Edge Нет поддержки НетFirefox Полная поддержка 25IE ? Opera Полная поддержка 36Safari ? WebView Android Полная поддержка 49
Полная поддержка 49
Нет поддержки 47 — 49
Замечания
Замечания Prior to Chrome 49, only video is supported, not audio.
Chrome Android Полная поддержка 49
Полная поддержка 49
Нет поддержки 47 — 49
Замечания
Замечания Prior to Chrome 49, only video is supported, not audio.
Firefox Android Полная поддержка 25Opera Android Полная поддержка 36Safari iOS ? Samsung Internet Android Нет поддержки Нет

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна
Смотрите замечания реализации.
Смотрите замечания реализации.

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