MediaTrackConstraints: свойство suppressLocalAudioPlayback
Ограниченная доступность
Эта функция не относится к базовому уровню, так как она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментально: Это экспериментальная технология
Перед использованием в продакшене внимательно проверьте таблицу совместимости с браузерами.
Свойство suppressLocalAudioPlayback словаря MediaTrackConstraints представляет собой ConstrainBoolean, описывающее запрошенные или обязательные ограничения, накладываемые на значение параметра suppressLocalAudioPlayback. Это свойство управляет тем, будет ли аудио, воспроизводимое в вкладке, продолжать воспроизводиться через локальные динамики пользователя после захвата вкладки.
Если необходимо, вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.suppressLocalAudioPlayback, возвращаемое вызовом MediaDevices.getSupportedConstraints(). Однако обычно это не нужно, так как браузеры проигнорируют любые ограничения, с которыми они не знакомы.
Значение
Значение типа ConstrainBoolean.
Если это значение — просто true или false, пользовательский агент попытается получить медиаданные с включённым или выключенным воспроизведением локального аудио, если это возможно, но не потерпит неудачу, если этого сделать нельзя.
Если значение задано как ideal, булево значение этого поля указывает на идеальную настройку для функции подавления воспроизведения локального аудио; если её невозможно достичь, запрос приведёт к ошибке.
Примеры
let isLocalAudioSuppressed = displayStream .getVideoTracks()[0] .getSettings().suppressLocalAudioPlayback;
Пример Constraint exerciser демонстрирует использование ограничений для медиапотоков.
Спецификации
Совместимость с браузерами
| Десктопные | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
См. также
© 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