diff --git a/source/Ox.UI/js/Video/VideoPlayer.js b/source/Ox.UI/js/Video/VideoPlayer.js index aea8beed..1ef1a51f 100644 --- a/source/Ox.UI/js/Video/VideoPlayer.js +++ b/source/Ox.UI/js/Video/VideoPlayer.js @@ -302,6 +302,9 @@ Ox.VideoPlayer = function(options, self) { key_l: toggleLoop, key_left: function() { setPosition(self.options.position - self.secondsPerFrame); + that.triggerEvent('position', { + position: self.options.position + }); }, key_minus: function() { changeVolume(-0.1); @@ -309,6 +312,9 @@ Ox.VideoPlayer = function(options, self) { key_p: playInToOut, key_right: function() { setPosition(self.options.position + self.secondsPerFrame); + that.triggerEvent('position', { + position: self.options.position + }); }, key_shift_f: function() { self.options.enableFullscreen && toggleFullscreen(); @@ -318,9 +324,15 @@ Ox.VideoPlayer = function(options, self) { }, key_shift_left: function() { setPosition(self.options.position - 1); + that.triggerEvent('position', { + position: self.options.position + }); }, key_shift_right: function() { setPosition(self.options.position + 1); + that.triggerEvent('position', { + position: self.options.position + }); }, key_space: togglePaused, key_up: function() { diff --git a/source/Ox.UI/js/Video/VideoPlayerPanel.js b/source/Ox.UI/js/Video/VideoPlayerPanel.js index 59ae90fc..9b94e6b6 100644 --- a/source/Ox.UI/js/Video/VideoPlayerPanel.js +++ b/source/Ox.UI/js/Video/VideoPlayerPanel.js @@ -171,7 +171,7 @@ Ox.VideoPlayerPanel = function(options, self) { }, key_p: playInToOut, key_right: function() { - movePositionBy(self.options.fps); + movePositionBy(1 / self.options.fps); }, key_shift_down: function() { movePositionBy(self.options.duration);