MediaTrackConstraints: sampleSize 属性

sampleSize 属性是 MediaTrackConstraints 字典中的一个 ConstrainULong,它描述了对 sampleSize 可约束属性的值所施加的请求或强制约束。

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

如果此值是一个数字,则用户代理将尝试获取样本大小(以每个线性样本的比特数表示)尽可能接近此数字的媒体,前提是硬件的功能和指定的其他约束允许。否则,此 ConstrainULong 的值将指导用户代理尽力提供与所需样本大小的精确匹配(如果指定了 exactminmax 都提供并且具有相同的值)或最佳值。

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

示例

请参阅 约束练习器 示例。

规范

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

浏览器兼容性

BCD 表格只在浏览器中加载

另请参阅