MediaTrackConstraints: frameRate 属性
该 MediaTrackConstraints
字典的 frameRate
属性是一个 ConstrainDouble
,描述了对 frameRate
可约束属性值的请求或强制约束。
如果需要,可以通过检查 MediaTrackSupportedConstraints.frameRate
的值来确定此约束是否受支持,该值由对 MediaDevices.getSupportedConstraints()
的调用返回。但是,通常情况下,这没有必要,因为浏览器会忽略它们不熟悉的任何约束。
值
一个 ConstrainDouble
,描述了视频轨道帧速率的允许或要求值(以帧/秒为单位)。
如果此值是数字,则用户代理将尝试获取帧速率尽可能接近此数字的媒体,具体取决于硬件功能以及指定的其他约束。否则,此 ConstrainDouble
的值将指导用户代理尽力提供与要求的帧速率完全匹配的值(如果指定了 exact
或同时提供了 min
和 max
且它们的值相同),或者尽力提供最佳值。
示例
参见 约束练习器 示例。
规范
规范 |
---|
媒体捕获和流 # dom-mediatrackconstraintset-framerate |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。