MediaTrackConstraints: frameRate 屬性

Baseline 已廣泛支援

此功能已成熟,可跨多種裝置和瀏覽器版本使用。自 2017 年 9 月以來,它已在瀏覽器中提供。

MediaTrackConstraints 字典的 frameRate 屬性是一個 ConstrainDouble,用於描述應用於 frameRate 可約束屬性的請求或強制約束。

如果需要,您可以透過檢查呼叫 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.frameRate 的值,來確定此約束是否受支援。然而,通常這並不必要,因為瀏覽器會忽略它們不認識的任何約束。

一個 ConstrainDouble,用於描述影片軌道幀率(每秒幀數)的可接受或必需值。

如果此值為一個數字,使用者代理將嘗試獲取幀率儘可能接近該數字的媒體,具體取決於硬體功能和其他指定的約束。否則,此 ConstrainDouble 的值將指導使用者代理努力提供與所需幀率(如果指定了 exact,或者同時提供了 minmax 且它們的值相同)的精確匹配,或提供最佳可能值。

示例

請參閱 Constraint exerciser 示例。

規範

規範
媒體捕獲和流
# dom-mediatrackconstraintset-framerate

瀏覽器相容性

另見