MediaTrackConstraints: sampleSize property

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Thuộc tính sampleSize của từ điển MediaTrackConstraintsConstrainULong 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 sampleSize.

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.sampleSize 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ị

Nếu giá trị này là một số, user agent sẽ cố gắng lấy phương tiện có kích thước mẫu (tính bằng bit mỗi mẫu tuyến tí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 ConstrainULong 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 kích thước mẫu yêu cầu (nếu exact được chỉ định hoặc cả minmax được cung cấp và có cùng giá trị) hoặc giá trị tốt nhất có thể.

Note: Vì thuộc tính này chỉ có thể đại diện cho kích thước mẫu tuyến tính, ràng buộc này chỉ có thể được đáp ứng bởi các thiết bị có thể tạo ra âm thanh với các mẫu tuyến tính.

Ví dụ

Xem ví dụ Trình thử nghiệm ràng buộc.

Thông số kỹ thuật

Thông số kỹ thuật
Media Capture and Streams
# dom-mediatrackconstraintset-samplesize

Tương thích trình duyệt

Xem thêm