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