Cleanup vjsReplay
parent
f08e75c598
commit
21949f5426
|
@ -1,10 +1,7 @@
|
||||||
var vid = null;
|
var vid = null;
|
||||||
|
|
||||||
function vjsReplay() {
|
function vjsReplay() {
|
||||||
vid.ready(function(){
|
let endTime = (Date.parse(eventData.EndTime)).getTime();
|
||||||
var player = this;
|
|
||||||
player.on('ended', function() {
|
|
||||||
var endTime = (Date.parse(eventData.EndTime)).getTime();
|
|
||||||
switch(replayMode.value) {
|
switch(replayMode.value) {
|
||||||
case 'none':
|
case 'none':
|
||||||
break;
|
break;
|
||||||
|
@ -16,7 +13,7 @@ function vjsReplay() {
|
||||||
let overLaid = $j("#videoobj");
|
let overLaid = $j("#videoobj");
|
||||||
overLaid.append('<p class="vjsMessage" style="height: '+overLaid.height()+'px; line-height: '+overLaid.height()+'px;">No more events</p>');
|
overLaid.append('<p class="vjsMessage" style="height: '+overLaid.height()+'px; line-height: '+overLaid.height()+'px;">No more events</p>');
|
||||||
} else {
|
} else {
|
||||||
var nextStartTime = nextEventStartTime.getTime(); //nextEventStartTime.getTime() is a mootools workaround, highjacks Date.parse
|
let nextStartTime = nextEventStartTime.getTime(); //nextEventStartTime.getTime() is a mootools workaround, highjacks Date.parse
|
||||||
if (nextStartTime <= endTime) {
|
if (nextStartTime <= endTime) {
|
||||||
streamNext( true );
|
streamNext( true );
|
||||||
return;
|
return;
|
||||||
|
@ -24,11 +21,11 @@ function vjsReplay() {
|
||||||
let overLaid = $j("#videoobj");
|
let overLaid = $j("#videoobj");
|
||||||
vid.pause();
|
vid.pause();
|
||||||
overLaid.append('<p class="vjsMessage" style="height: '+overLaid.height()+'px; line-height: '+overLaid.height()+'px;"></p>');
|
overLaid.append('<p class="vjsMessage" style="height: '+overLaid.height()+'px; line-height: '+overLaid.height()+'px;"></p>');
|
||||||
var gapDuration = (new Date().getTime()) + (nextStartTime - endTime);
|
let gapDuration = (new Date().getTime()) + (nextStartTime - endTime);
|
||||||
let messageP = $j(".vjsMessage");
|
let messageP = $j(".vjsMessage");
|
||||||
var x = setInterval(function() {
|
let x = setInterval(function() {
|
||||||
var now = new Date().getTime();
|
let now = new Date().getTime();
|
||||||
var remainder = new Date(Math.round(gapDuration - now)).toISOString().substr(11,8);
|
let remainder = new Date(Math.round(gapDuration - now)).toISOString().substr(11,8);
|
||||||
messageP.html(remainder + ' to next event.');
|
messageP.html(remainder + ' to next event.');
|
||||||
if (remainder < 0) {
|
if (remainder < 0) {
|
||||||
clearInterval(x);
|
clearInterval(x);
|
||||||
|
@ -41,8 +38,6 @@ function vjsReplay() {
|
||||||
streamNext( true );
|
streamNext( true );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$j.ajaxSetup ({timeout: AJAX_TIMEOUT }); //sets timeout for all getJSON.
|
$j.ajaxSetup ({timeout: AJAX_TIMEOUT }); //sets timeout for all getJSON.
|
||||||
|
|
Loading…
Reference in New Issue