Spec-Zone.ru › Web APIs

MediaRecorder: метод resume()

Метод resume() интерфейса MediaRecorder используется для возобновления записи медиа после её предыдущей приостановки.

Если MediaRecorder.state уже равен "recording", вызов resume() не окажет никакого эффекта.

При вызове метода resume(), браузер добавляет задачу в очередь, которая выполняет следующие шаги:

  1. Если MediaRecorder.state равен "inactive", генерируется исключение DOM InvalidStateError и эти шаги завершаются. Если MediaRecorder.state не равен "inactive", выполняется следующий шаг.
  2. Значение MediaRecorder.state устанавливается в "recording".
  3. Продолжается сбор данных в текущий Blob.
  4. Генерируется событие resume.

Синтаксис

resume()

Параметры

Нет.

Возвращаемое значение

None (undefined).

Исключения

InvalidStateError DOMException

Выбрасывается, если MediaRecorder в данный момент "inactive".

Примеры

pause.onclick = () => {
  if (MediaRecorder.state === "recording") {
    mediaRecorder.pause();
    // recording paused
  } else if (MediaRecorder.state === "paused") {
    mediaRecorder.resume();
    // resume recording
  }
};

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

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

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
resume 49 79 25 36 14.1 49 25 36 14.5 5.0 49

См. также

  • Использование API записи потоков медиа
  • Демонстрация Веб-диктофона: демонстрация 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/resume

Spec-Zone.ru

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