MediaTrackSettings: aspectRatio 属性
MediaTrackSettings
字典的 aspectRatio
属性是一个双精度浮点数,表示当前配置的 纵横比 MediaStreamTrack
。这使您可以确定选择什么值来符合您为该属性的值指定的约束,如 MediaTrackConstraints.aspectRatio
所描述的,您在调用 getUserMedia()
或 MediaStreamTrack.applyConstraints()
时提供的属性。
如果需要,您可以通过检查 MediaTrackSupportedConstraints.aspectRatio
的值来确定此约束是否受支持,该值由调用 MediaDevices.getSupportedConstraints()
返回。但是,通常情况下,这是不必要的,因为浏览器会忽略任何它们不熟悉的约束。
值
一个双精度浮点数,表示轨道的纵横比的当前配置。纵横比通过获取轨道的宽度,除以其高度,并将结果舍入到十位小数来计算。例如,标准的 16:9 高清纵横比可以计算为 1920/1080,或 1.7777777778。
示例
请参阅 约束练习器 示例。
规范
规范 |
---|
媒体捕获和流 # dom-mediatrackconstraintset-aspectratio |
浏览器兼容性
BCD 表格仅在浏览器中加载