MediaTrackConstraints:sampleSize 属性
MediaTrackConstraints 字典的 sampleSize 属性是一个 ConstrainULong,用于描述对 sampleSize 可约束属性的值的请求或强制约束。
如果需要,您可以通过检查 MediaTrackSupportedConstraints.sampleSize 的值来确定是否支持此约束,该值是通过调用 MediaDevices.getSupportedConstraints() 返回的。但是,通常这没有必要,因为浏览器会忽略它们不熟悉的任何约束。
值
如果此值为数字,则用户代理将尝试获取其 sampleSize(每线性样本的位数)尽可能接近此数字的媒体,同时考虑到硬件功能和其他指定的约束。否则,此 ConstrainULong 的值将指导用户代理尽力提供与所需 sampleSize 的精确匹配(如果指定了 exact 或同时提供了 min 和 max 且它们具有相同的值)或尽可能最佳的值。
注意: 由于此属性只能表示线性样本大小,因此只有能够产生线性样本音频的设备才能满足此约束。
示例
请参阅 Constraint exerciser 示例。
规范
| 规范 |
|---|
| 媒体捕获和流 # dom-mediatrackconstraintset-samplesize |
浏览器兼容性
加载中…