Spec-Zone.ru › Web APIs

MediaTrackConstraints: свойство suppressLocalAudioPlayback

Ограниченная доступность

Эта функция не относится к базовому уровню, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология
Перед использованием в продакшене внимательно проверьте таблицу совместимости с браузерами.

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

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

Значение

Значение типа ConstrainBoolean.

Если это значение — просто true или false, пользовательский агент попытается получить медиаданные с включённым или выключенным воспроизведением локального аудио, если это возможно, но не потерпит неудачу, если этого сделать нельзя.

Если значение задано как ideal, булево значение этого поля указывает на идеальную настройку для функции подавления воспроизведения локального аудио; если её невозможно достичь, запрос приведёт к ошибке.

Примеры

let isLocalAudioSuppressed = displayStream
  .getVideoTracks()[0]
  .getSettings().suppressLocalAudioPlayback;

Пример Constraint exerciser демонстрирует использование ограничений для медиапотоков.

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

Спецификация
Захват экрана
# dom-mediatrackconstraintset-suppresslocalaudioplayback

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

Десктопные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
suppressLocalAudioPlayback 109 109 Нет 95 Нет 109 Нет 74 Нет 21.0 109

См. также

  • 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/suppressLocalAudioPlayback

Spec-Zone.ru

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