-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdante_v4.html
57 lines (49 loc) · 1.64 KB
/
dante_v4.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!DOCTYPE html>
<head>
<title>Dante's Commedia Video</title>
</head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<body onload="onload();">
<video id="idle_video" width="1280" height="720" controls autoplay onended="onVideoEnded();"></video>
<script>
var video_list = ["Canto01_FINAL.mp4", "Canto05_FINAL.mp4", "Canto28_FINAL.mp4", "Canto34_FINAL.mp4"];
var video_index = 0;
var video_player = null;
function onload(){
console.log("body loaded");
video_player = document.getElementById("idle_video");
video_player.setAttribute("src", video_list[video_index]);
video_player.play();
}
function onVideoEnded(){
console.log("video ended");
if(video_index < video_list.length - 1){
video_index++;
}
else{
video_index = 0;
}
video_player.setAttribute("src", video_list[video_index]);
video_player.play();
}
</script>
<script src="/socket.io/socket.io.js"></script>
<script>
var pageReload = false;
var socket = io('/videos-nampespace');
window.onbeforeunload = function() {
socket.disconnect(true);
};
function reload() {
if (pageReload) {
location.reload(true);
}
}
socket.on('reload', function(){
setTimeout(reload, 20000);
});
</script>
</body>
</html>