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 |
Совместимость с браузерами
Смотрите также
- Использование MediaRecorder API
- Веб-диктофон: MediaRecorder + getUserMedia + Web Audio API от Chris Mills (исходники на Github.)
- simpl.info Демонстрация MediaStream Recording от Sam Dutton.
Navigator.getUserMedia