MediaTrackSettings: 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 MediaTrackSettings là giá trị Boolean cho biết kiểm soát độ khuếch đại tự động (AGC) có được bật trên rãnh âm thanh hay không. Đ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.autoGainControl mà bạn đã cung cấp khi gọi getUserMedia() hoặc MediaStreamTrack.applyConstraints().

Kiểm soát độ khuếch đại tự động là tính năng trong đó nguồn âm thanh tự động quản lý các thay đổi về âm lượng của phương tiện nguồn của nó để duy trì mức âm lượng tổng thể ổn định. Tính năng này thường được sử dụng trên micro, mặc dù nó cũng có thể được cung cấp bởi các nguồn đầu vào khác.

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.