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

瀏覽器相容性

另見