Screen.setAwakeMode
函数式 API
setScreenAwakeMode也可以通过它使用相同的功能。
功能说明
设置或取消屏幕始终常亮。适用于网页漫画、视频、阅读文档等需要让屏幕持续保持开启的场景。
enabled将 true设为后,屏幕不会关闭, false设置为该模式时,会根据默认的屏幕保护程序时间关闭。由于会影响整个应用,因此如果只想在特定界面使用,请在离开该界面时恢复到之前的状态。
类型
Screen.setAwakeMode(options: SetScreenAwakeModeOptions): Promise<{ enabled: boolean }>;Params
interface SetScreenAwakeModeOptions {
enabled: boolean;
}Response
将应用后的状态 { enabled: boolean } 以……形式返回。
示例代码
import { Screen } from "@apps-in-toss/web-framework";
// 进入媒体内容界面时开启常亮模式。
await Screen.setAwakeMode({ enabled: true });
// 离开界面时恢复到之前的状态。
window.addEventListener("pagehide", () => {
Screen.setAwakeMode({ enabled: false });
});这有帮助吗?