MediaSession: phương thức setCameraActive()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Phương thức setCameraActive() 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 camera của người dùng có được coi là đang hoạt độ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 camera không được theo dõi trong chính MediaSession, mà phải được theo dõi riêng.

Cú pháp

js
setCameraActive(active)

Tham số

active

Một giá trị boolean cho biết liệu camera có được coi là đang hoạt độ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 hoạt động của camera 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 camera với setActionHandler().

js
let cameraActive = false;

navigator.mediaSession.setCameraActive(cameraActive);

navigator.mediaSession.setActionHandler("togglecamera", () => {
  cameraActive = !cameraActive;
  navigator.mediaSession.setCameraActive(cameraActive);
});

Thông số kỹ thuật

Specification
Media Session
# dom-mediasession-setcameraactive

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