MediaTrackConstraints:sampleSize 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

MediaTrackConstraints 字典的 sampleSize 属性是一个 ConstrainULong,用于描述对 sampleSize 可约束属性的值的请求或强制约束。

如果需要,您可以通过检查 MediaTrackSupportedConstraints.sampleSize 的值来确定是否支持此约束,该值是通过调用 MediaDevices.getSupportedConstraints() 返回的。但是,通常这没有必要,因为浏览器会忽略它们不熟悉的任何约束。

如果此值为数字,则用户代理将尝试获取其 sampleSize(每线性样本的位数)尽可能接近此数字的媒体,同时考虑到硬件功能和其他指定的约束。否则,此 ConstrainULong 的值将指导用户代理尽力提供与所需 sampleSize 的精确匹配(如果指定了 exact 或同时提供了 minmax 且它们具有相同的值)或尽可能最佳的值。

注意: 由于此属性只能表示线性样本大小,因此只有能够产生线性样本音频的设备才能满足此约束。

示例

请参阅 Constraint exerciser 示例。

规范

规范
媒体捕获和流
# dom-mediatrackconstraintset-samplesize

浏览器兼容性

另见