Handle empty endtime more gracefully. If there is a next event just jump to it.
This commit is contained in:
parent
9cc17024c5
commit
8822463ac7
|
@ -52,14 +52,19 @@ function vjsReplay() {
|
||||||
var overLaid = $j("#videoobj");
|
var 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 endTime = (Date.parse(eventData.EndDateTime)).getTime();
|
if (!eventData.EndDateTime) {
|
||||||
|
// No EndTime but have a next event, just go to it.
|
||||||
|
streamNext(true);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var endTime = Date.parse(eventData.EndDateTime).getTime();
|
||||||
var nextStartTime = nextEventStartTime.getTime(); //nextEventStartTime.getTime() is a mootools workaround, highjacks Date.parse
|
var nextStartTime = nextEventStartTime.getTime(); //nextEventStartTime.getTime() is a mootools workaround, highjacks Date.parse
|
||||||
if ( nextStartTime <= endTime ) {
|
if ( nextStartTime <= endTime ) {
|
||||||
streamNext(true);
|
streamNext(true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var overLaid = $j("#videoobj");
|
|
||||||
vid.pause();
|
vid.pause();
|
||||||
|
var overLaid = $j("#videoobj");
|
||||||
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);
|
var gapDuration = (new Date().getTime()) + (nextStartTime - endTime);
|
||||||
var messageP = $j('.vjsMessage');
|
var messageP = $j('.vjsMessage');
|
||||||
|
|
Loading…
Reference in New Issue