MediaTrackConstraints: aspectRatio 屬性
MediaTrackConstraints 字典的 aspectRatio 屬性是一個 ConstrainDouble,用於描述應用於 可約束屬性的請求或強制約束。aspectRatio
如果需要,您可以透過呼叫 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.aspectRatio 的值來確定是否支援此約束。不過,通常情況下這是不必要的,因為瀏覽器會忽略它們不熟悉的任何約束。
值
一個 ConstrainDouble,用於描述影片軌的 寬高比 的可接受或必需值。該值為寬度除以高度,並四捨五入到小數點後十位。例如,標準的 16:9 高畫質影片寬高比可以計算為 1920/1080,即 1.7777777778。
如果此值為一個數字,則使用者代理將嘗試獲取一個寬高比儘可能接近該數字的媒體,具體取決於硬體功能和其他指定的約束。否則,此 ConstrainDouble 的值將指導使用者代理努力提供與所需寬高比(如果指定了 exact 或同時提供了 min 和 max 且它們具有相同的值)或最佳可能值的精確匹配。
示例
請參閱 Constraint exerciser 示例。
規範
| 規範 |
|---|
| 媒體捕獲和流 # dom-mediatrackconstraintset-aspectratio |
瀏覽器相容性
載入中…