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 Полная поддержка 79Firefox Полная поддержка 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 Полная поддержка 5.0

Легенда

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

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