MediaTrackConstraints:sampleSize 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

MediaTrackConstraints 字典的 sampleSize 屬性是一個 ConstrainULong,用於描述對 sampleSize 可約束屬性的值的請求或強制約束。

如果需要,您可以透過檢查 MediaTrackSupportedConstraints.sampleSize 的值來確定是否支援此約束,該值是透過呼叫 MediaDevices.getSupportedConstraints() 返回的。但是,通常這沒有必要,因為瀏覽器會忽略它們不熟悉的任何約束。

如果此值為數字,則使用者代理將嘗試獲取其 sampleSize(每線性樣本的位數)儘可能接近此數字的媒體,同時考慮到硬體功能和其他指定的約束。否則,此 ConstrainULong 的值將指導使用者代理盡力提供與所需 sampleSize 的精確匹配(如果指定了 exact 或同時提供了 minmax 且它們具有相同的值)或儘可能最佳的值。

注意: 由於此屬性只能表示線性樣本大小,因此只有能夠產生線性樣本音訊的裝置才能滿足此約束。

示例

請參閱 Constraint exerciser 示例。

規範

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

瀏覽器相容性

另見