Spec-Zone.ru › Web APIs

MediaRecorder: свойство state

Чтение-только свойство state интерфейса MediaRecorder возвращает текущее состояние текущего объекта MediaRecorder.

Значение

Строка, содержащая одно из следующих значений:

inactive

Запись не выполняется — она либо еще не началась, либо была начата и затем остановлена.

recording

Запись начата, и пользовательский агент собирает данные.

paused

Запись начата, затем приостановлена, но еще не остановлена или возобновлена.

Примеры

record.onclick = () => {
  mediaRecorder.start();
  console.log(mediaRecorder.state);
  // Will return "recording"
  console.log("recorder started");
};

Спецификации

Спецификация
Запись потока медиа
# dom-mediarecorder-state

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
state 49
47–49До Chrome 49 поддерживалась только видео, а не аудио.
79 25 36 14.1 49
47–49До Chrome Android 49 поддерживалась только видео, а не аудио.
25 36 14 5.0 49
47–49До WebView Android 49 поддерживалась только видео, а не аудио.

См. также

  • Использование API записи потоков медиа
  • Web Dictaphone: демонстрация MediaRecorder + getUserMedia + Web Audio API визуализации, разработанная Крисом Миллсом (источник на GitHub.)
  • Демонстрация записи потока медиа simpl.info, разработанная Самом Даттоном.
  • Navigator.getUserMedia()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/state

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API