利用循环播放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();

项目主页:http://www.open-open.com/lib/view/home/1430796889882