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 |
瀏覽器相容性
載入中…