MediaTrackSettings: latency 屬性

可用性有限

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

MediaTrackSettings 字典的 latency 屬性是一個雙精度浮點數,表示當前配置的 MediaStreamTrack 的估計延遲(以秒為單位)。這可以讓你確定在呼叫 getUserMedia()MediaStreamTrack.applyConstraints() 時,為了滿足你提供的 MediaTrackConstraints.latency 屬性的約束條件,所選擇的值。

當然,這只是一個近似值,因為延遲可能因多種原因而異,包括 CPU、傳輸和儲存開銷。

如果需要,你可以透過呼叫 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.latency 的值來確定此約束是否受支援。但是,通常情況下不需要這樣做,因為瀏覽器會忽略它們不熟悉的任何約束。

由於 RTP 不包含此資訊,因此與 WebRTC RTCPeerConnection 關聯的軌道永遠不會包含此屬性。

一個雙精度浮點數,表示當前配置的音訊軌的估計延遲(以秒為單位)。

示例

請參閱 Constraint exerciser 示例。

規範

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

瀏覽器相容性

另見