Spec-Zone.ru › Web APIs

MediaTrackConstraints: свойство volume

Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она может быть удалена из соответствующих веб-стандартов, может быть в процессе удаления или сохраняться только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; см. таблицу совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любое время.

Нестандартная: Эта функция нестандартная и не соответствует стандартам. Не используйте её на производственных сайтах, ориентированных на веб: она не будет работать для каждого пользователя. Также могут быть значительные несовместимости между реализациями, и поведение может измениться в будущем.

Свойство volume словаря MediaTrackConstraints является ConstrainDouble, описывающим запрошенные или обязательные ограничения, накладываемые на значение свойства volume, которое можно ограничить.

При необходимости вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.volume, возвращаемое вызовом MediaDevices.getSupportedConstraints(). Однако, как правило, это не требуется, поскольку браузеры игнорируют любые ограничения, с которыми они не знакомы.

Значение

A ConstrainDouble описывающий приемлемые или необходимые значения громкости аудиодорожки на линейной шкале, где 0.0 означает тишину, а 1.0 — максимальную поддерживаемую громкость.

Если это значение является числом, пользовательский агент попытается получить медиа с громкостью, максимально приближенной к этому числу, учитывая возможности оборудования и другие указанные ограничения. В противном случае, значение этого ConstrainDouble будет направлять пользовательский агент в его усилиях по обеспечению точного соответствия требуемой громкости (если exact указано или оба min и max предоставлены и имеют одинаковое значение) или наилучшему возможному значению.

Любое настроенное ограничение, которое допускает только значения вне диапазона от 0,0 до 1,0, не может быть выполнено и приведет к ошибке.

Примеры

См. пример Constraint exerciser.

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
volume 59 ≤79 Нет 46 11 59 Нет 43 11 7.0 59

См. также

  • API для захвата медиа и потоков
  • Возможности, ограничения и настройки
  • MediaTrackConstraints
  • MediaDevices.getSupportedConstraints()
  • MediaTrackSupportedConstraints
  • MediaStreamTrack

© 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/MediaTrackConstraints/volume

Spec-Zone.ru

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