MediaSession: phương thức setMicrophoneActive()
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Phương thức setMicrophoneActive() của giao diện MediaSession được sử dụng để thông báo cho tác nhân người dùng biết liệu microphone của người dùng có đang được coi là đang tắt tiếng hay không.
Gọi phương thức này trên đối tượng mediaSession của đối tượng navigator.
Lưu ý rằng trạng thái của microphone không được theo dõi trong chính MediaSession, mà phải được theo dõi riêng.
Cú pháp
setMicrophoneActive(active)
Tham số
active-
Một giá trị boolean cho biết liệu microphone có được coi là đang tắt tiếng hay không.
Giá trị trả về
Không có (undefined).
Ví dụ
Dưới đây là ví dụ cập nhật trạng thái tắt tiếng của microphone của MediaSession hiện tại, cũng như lắng nghe các yêu cầu thay đổi trạng thái tắt tiếng với setActionHandler().
let microphoneActive = false;
navigator.mediaSession.setMicrophoneActive(microphoneActive);
navigator.mediaSession.setActionHandler("togglemicrophone", () => {
microphoneActive = !microphoneActive;
navigator.mediaSession.setMicrophoneActive(microphoneActive);
});
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Media Session> # dom-mediasession-setmicrophoneactive> |