MediaTrackConstraints: autoGainControl 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 autoGainControl của từ điển MediaTrackConstraintsConstrainBoolean 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 autoGainControl.

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.autoGainControl 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.

Kiểm soát độ khuếch đại tự động thường là tính năng được cung cấp bởi micro, mặc dù nó cũng có thể được cung cấp bởi các nguồn đầu vào khác.

Giá trị

Nếu giá trị này là true hoặc false đơn giản, user agent sẽ cố gắng lấy phương tiện với kiểm soát độ khuếch đại tự động được bật hoặc tắt như đã chỉ định, nếu có thể, nhưng sẽ không thất bại nếu không thể thực hiện. Nếu thay vào đó, giá trị được đưa ra dưới dạng đối tượng với trường exact, giá trị Boolean của trường đó chỉ ra cài đặt bắt buộc cho tính năng kiểm soát độ khuếch đại tự động; nếu không thể đáp ứng, yêu cầu sẽ dẫn đến lỗi.

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-autogaincontrol

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

Xem thêm