MediaTrackSettings: aspectRatio 属性
MediaTrackSettings 字典的 aspectRatio 属性是一个双精度浮点数,表示 MediaStreamTrack 当前配置的纵横比。这可以让你确定在调用 getUserMedia() 或 MediaStreamTrack.applyConstraints() 时,为了满足你为该属性值指定的约束而选择的值,具体如 MediaTrackConstraints.aspectRatio 属性中所述。
如果需要,你可以通过调用 MediaDevices.getSupportedConstraints() 并检查返回的 MediaTrackSupportedConstraints.aspectRatio 的值来确定此约束是否受支持。但通常这没有必要,因为浏览器会忽略它们不认识的任何约束。
值
一个双精度浮点数,表示轨道纵横比的当前配置。纵横比是通过取轨道的宽度,除以其高度,然后将结果四舍五入到小数点后十位来计算的。例如,标准的 16:9 高清纵横比可以计算为 1920/1080,即 1.7777777778。
示例
请参阅 Constraint exerciser 示例。
规范
| 规范 |
|---|
| 媒体捕获和流 # dom-mediatrackconstraintset-aspectratio |
浏览器兼容性
加载中…