MediaRecorder.state

Свойство только для чтения 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

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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
state

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

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