MediaSession:setCameraActive() 方法
MediaSession 介面的 setCameraActive() 方法用於向用戶代理(user agent)指示使用者的攝像頭是否被認為是活動的。
在 navigator 物件的 mediaSession 物件上呼叫此方法。
請注意,攝像頭的狀態並非在 MediaSession 本身中跟蹤,而必須單獨跟蹤。
語法
js
setCameraActive(active)
引數
啟用-
一個布林值,指示攝像頭是否被認為是活動的。
返回值
無(undefined)。
示例
下面是一個示例,展示如何更新當前 MediaSession 的攝像頭活動狀態,以及如何使用 setActionHandler() 監聽更改攝像頭狀態的請求。
js
let cameraActive = false;
navigator.mediaSession.setCameraActive(cameraActive);
navigator.mediaSession.setActionHandler("togglecamera", () => {
cameraActive = !cameraActive;
navigator.mediaSession.setCameraActive(cameraActive);
});
規範
| 規範 |
|---|
| 媒體會話 # dom-mediasession-setcameraactive |
瀏覽器相容性
載入中…