MediaTrackSettings: noiseSuppression 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 noiseSuppression của từ điển MediaTrackSettings là giá trị Boolean cho biết công nghệ triệt tiếng ồn 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.noiseSuppression mà bạn đã cung cấp khi gọi getUserMedia() hoặc MediaStreamTrack.applyConstraints().
Triệt tiếng ồn tự động lọc âm thanh để loại bỏ tiếng ồn nền, tiếng vo ve do thiết bị gây ra, và tương tự từ âm thanh trước khi cung cấp cho mã của bạn. Tính năng này thường được sử dụng trên micro, mặc dù về mặt kỹ thuật 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.noiseSuppression 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ị
Giá trị Boolean là true nếu rãnh đầu vào có triệt tiếng ồn được bật hoặc false nếu AGC bị tắt.
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-noisesuppression> |