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

js
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().

js
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

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