MediaTrackConstraints: frameRate property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
Thuộc tính frameRate của từ điển MediaTrackConstraints là ConstrainDouble mô tả các ràng buộc được yêu cầu hoặc bắt buộc đặt lên giá trị của thuộc tính có thể ràng buộc frameRate.
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.frameRate 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.
Giá trị
ConstrainDouble mô tả các giá trị có thể chấp nhận hoặc bắt buộc cho tốc độ khung hình của rãnh video, tính bằng khung hình mỗi giây.
Nếu giá trị này là một số, user agent sẽ cố gắng lấy phương tiện có tốc độ khung hình gần nhất với số này trong khả năng của phần cứng và các ràng buộc khác được chỉ định. Nếu không, giá trị của ConstrainDouble này sẽ hướng dẫn user agent trong nỗ lực cung cấp kết quả khớp chính xác với tốc độ khung hình yêu cầu (nếu exact được chỉ định hoặc cả min và max được cung cấp và có cùng giá trị) hoặc giá trị tốt nhất có thể.
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-framerate> |