MediaTrackSettings: latency 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

MediaTrackSettings 字典的 latency 属性是一个双精度浮点数,表示当前配置的 MediaStreamTrack 的估计延迟(以秒为单位)。这可以让你确定在调用 getUserMedia()MediaStreamTrack.applyConstraints() 时,为了满足你提供的 MediaTrackConstraints.latency 属性的约束条件,所选择的值。

当然,这只是一个近似值,因为延迟可能因多种原因而异,包括 CPU、传输和存储开销。

如果需要,你可以通过调用 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.latency 的值来确定此约束是否受支持。但是,通常情况下不需要这样做,因为浏览器会忽略它们不熟悉的任何约束。

由于 RTP 不包含此信息,因此与 WebRTC RTCPeerConnection 关联的轨道永远不会包含此属性。

一个双精度浮点数,表示当前配置的音频轨的估计延迟(以秒为单位)。

示例

请参阅 Constraint exerciser 示例。

规范

规范
媒体捕获和流
# dom-mediatrackconstraintset-latency

浏览器兼容性

另见