利用循环播放dataurl的视频来防止锁屏:NoSleep.js
jopen
9年前
NoSleep.js利用循环播放dataurl的视频来防止锁屏。适用于所有Android 和 iOS web 浏览器。
创建一个新的NoSleep对象,然后当需要的时候可激活和禁用:
var noSleep = new NoSleep(); function enableNoSleep() { noSleep.enable(); document.removeEventListener('touchstart', enableNoSleep, false); } // Enable wake lock. // (must be wrapped in a user input event handler e.g. a mouse or touch handler) document.addEventListener('touchstart', enableNoSleep, false); // ... // Disable wake lock at some point in the future. // (does not need to be wrapped in any user input event handler) noSleep.disable();