in video player, while playing, fire a position event for every full minute, reducing the need for saving the video position on unload
This commit is contained in:
parent
01306dd5ae
commit
1cf7566eeb
1 changed files with 6 additions and 0 deletions
|
@ -1630,7 +1630,10 @@ Ox.VideoPlayer = function(options, self) {
|
|||
}
|
||||
|
||||
function playing() {
|
||||
var minute,
|
||||
previousMinute = parseInt(self.options.position / 60);
|
||||
self.options.position = self.$video.currentTime();
|
||||
minute = parseInt(self.options.position / 60);
|
||||
if (
|
||||
(self.playInToOut && self.options.position >= self.options.out)
|
||||
|| (self.options.playInToOut && self.options.position >= self.out)
|
||||
|
@ -1654,6 +1657,9 @@ Ox.VideoPlayer = function(options, self) {
|
|||
that.triggerEvent('playing', {
|
||||
position: self.options.position
|
||||
});
|
||||
minute != previousMinute && that.triggerEvent('position', {
|
||||
position: minute * 60
|
||||
});
|
||||
}
|
||||
|
||||
function playInToOut() {
|
||||
|
|
Loading…
Reference in a new issue