Commit be2f58b756f0d1b9a6a0306463ebb9094662bb3f

Authored by Zambom
1 parent 6d59a8dd

Disabled inactivity count when running video

Showing 1 changed file with 12 additions and 4 deletions   Show diff stats
amadeus/static/js/ytvideo.js
... ... @@ -3,29 +3,33 @@ var tag = document.createElement('script');
3 3 tag.src = "https://www.youtube.com/player_api";
4 4 var firstScriptTag = document.getElementsByTagName('script')[0];
5 5 firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
6   -
  6 +var keepAlive;
7 7 // Replace the 'ytplayer' element with an <iframe> and
8 8 // YouTube player after the API code downloads.
9 9 var player;
10 10 function onYouTubePlayerAPIReady() {
11 11 player = new YT.Player('video');
12 12  
13   - player.addEventListener("onStateChange", "onPlayerStateChange");
14   -
  13 + player.addEventListener("onStateChange", "onPlayerStateChange");
15 14 }
16 15  
17 16 function onPlayerStateChange(event) {
18   - switch (event.data) {
  17 + switch (event.data) {
19 18 case YT.PlayerState.UNSTARTED:
20 19 console.log('unstarted');
21 20 break;
22 21 case YT.PlayerState.ENDED:
  22 + clearInterval(keepAlive)
23 23 console.log('ended');
24 24 break;
25 25 case YT.PlayerState.PLAYING:
  26 + keepAlive = setInterval(function () {
  27 + keepLogged()
  28 + }, 60000);
26 29 console.log('playing');
27 30 break;
28 31 case YT.PlayerState.PAUSED:
  32 + clearInterval(keepAlive)
29 33 console.log('paused');
30 34 break;
31 35 case YT.PlayerState.BUFFERING:
... ... @@ -35,4 +39,8 @@ function onPlayerStateChange(event) {
35 39 console.log('video cued');
36 40 break;
37 41 }
  42 +}
  43 +
  44 +function keepLogged() {
  45 + $(document).mousemove();
38 46 }
39 47 \ No newline at end of file
... ...