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> |