Spec-Zone.ru › Web APIs

OfflineAudioContext: метод suspend()

Метод suspend() интерфейса OfflineAudioContext планирует приостановку хода времени в контексте аудио в указанное время и возвращает промис. Это, как правило, полезно при одновременном изменении аудио графа в OfflineAudioContext.

Обратите внимание, что максимальная точность приостановки равна размеру квантов рендеринга, и указанное время приостановки будет округлено вниз до ближайшей границы кванта рендеринга. По этой причине не допускается планировать несколько приостановок в одной и той же квантованной кадре. Планирование также должно выполняться, пока контекст не запущен, чтобы гарантировать точную приостановку.

Синтаксис

suspend(suspendTime)

Параметры

suspendTime

Число с плавающей точкой, определяющее время приостановки в секундах.

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

Промис Promise, разрешающийся в undefined.

Исключения

Промис отклоняется при возникновении любого исключения.

InvalidStateError DOMException

Возвращается, если квантованное число кадров является одним из следующих:

  • отрицательное число
  • меньше или равно текущему времени
  • больше или равно общему времени рендеринга
  • запланировано другой приостановкой на то же время

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

Спецификация
Web Audio API
# dom-offlineaudiocontext-suspend

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
suspend 41 14 Нет 28 9 41 Нет 28 9 4.0 41

© 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/OfflineAudioContext/suspend

Spec-Zone.ru

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