MediaTrackSettings: latency property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Thuộc tính latency của từ điển MediaTrackSettings là số thực dấu phẩy động độ chính xác kép cho biết độ trễ ước tính (tính bằng giây) của MediaStreamTrack theo cấu hình hiện tại. Điều này cho phép bạn xác định giá trị nào đã được chọn để tuân thủ các ràng buộc bạn đã chỉ định cho giá trị của thuộc tính này như được mô tả trong thuộc tính MediaTrackConstraints.latency mà bạn đã cung cấp khi gọi getUserMedia() hoặc MediaStreamTrack.applyConstraints().
Tất nhiên, đây là một giá trị xấp xỉ, vì độ trễ có thể thay đổi vì nhiều lý do bao gồm chi phí CPU, truyền dữ liệu và lưu trữ.
Nếu cần, bạn có thể xác định xem ràng buộc này có được hỗ trợ hay không bằng cách kiểm tra giá trị của MediaTrackSupportedConstraints.latency như được trả về bởi lệnh gọi MediaDevices.getSupportedConstraints(). Tuy nhiên, thông thường điều này là không cần thiết vì các trình duyệt sẽ bỏ qua mọi ràng buộc mà chúng không quen.
Vì RTP không bao gồm thông tin này, các rãnh liên kết với WebRTC RTCPeerConnection sẽ không bao giờ bao gồm thuộc tính này.
Giá trị
Số thực dấu phẩy động độ chính xác kép cho biết độ trễ ước tính, tính bằng giây, của rãnh âm thanh theo cấu hình hiện tại.
Ví dụ
Xem ví dụ Trình thử nghiệm ràng buộc.
Thông số kỹ thuật
| Specification |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-latency> |