MediaTrackConstraints: suppressLocalAudioPlayback property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Thuộc tính suppressLocalAudioPlayback của từ điển MediaTrackConstraints là ConstrainBoolean 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 suppressLocalAudioPlayback. Thuộc tính này kiểm soát xem âm thanh đang phát trong một tab có tiếp tục được phát ra loa cục bộ của người dùng hay không khi tab đó được chụp.
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.suppressLocalAudioPlayback 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ị ConstrainBoolean.
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 phát âm thanh cục bộ đượ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 giá trị được đưa ra là ideal, giá trị boolean của trường đó chỉ ra cài đặt lý tưởng cho tính năng triệt âm thanh phát cục bộ; nếu không thể đáp ứng, yêu cầu sẽ dẫn đến lỗi.
Ví dụ
let isLocalAudioSuppressed = displayStream
.getVideoTracks()[0]
.getSettings().suppressLocalAudioPlayback;
Ví dụ Trình thử nghiệm ràng buộc cho thấy cách sử dụng các ràng buộc rãnh phương tiện.
Thông số kỹ thuật
| Specification |
|---|
| Screen Capture> # dom-mediatrackconstraintset-suppresslocalaudioplayback> |