解决方法
最简单的方法是使用
idlejs.
它适用于Angular,它包含.cript.的.d.ts绑定.
import { Idle } from 'idlejs/dist'; // with predefined events on `document` const idle = new Idle() .whenNotInteractive() .within(60) .do(() => console.log('logout user with a function')) .start();
当用户正在播放视频时,您可以停止空闲.
play(){ this.idle.stop(); // play movie }
当用户点击暂停/停止时
pause(){ this.idle.restart(); // pause movie }