MediaTrackConstraints: свойство sampleSize
Словарь MediaTrackConstraints свойство sampleSize является ConstrainULong, описывающим запрошенные или обязательные ограничения, накладываемые на значение свойств sampleSize.
При необходимости, вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.sampleSize, возвращаемое вызовом MediaDevices.getSupportedConstraints(). Однако, обычно это не требуется, так как браузеры игнорируют любые ограничения, с которыми они не знакомы.
Значение
Если это значение является числом, пользовательский агент попытается получить медиаданные, размер выборки которых (в битах на линейную выборку) как можно ближе к этому числу, учитывая возможности оборудования и другие указанные ограничения. В противном случае, значение этого ConstrainULong будет направлять пользовательский агент в его усилиях предоставить точное соответствие требуемому размеру выборки (если exact указано или min и max заданы и имеют одинаковое значение) или к наилучшему возможному значению.
Примечание: Поскольку это свойство может представлять только линейные размеры выборки, это ограничение может быть выполнено только устройствами, которые могут воспроизводить аудио с линейными выборками.
Примеры
См. пример Constraint exerciser.
Спецификации
Совместимость с браузерами
| Десктоп | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
sampleSize |
59 | ≤79 | Нет | 46 | 11 | 59 | Нет | 43 | 11 | 7.0 | 59 |
См. также
© 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/sampleSize