From f1acfda7d2d2332543d920a3072f2ce6227079e8 Mon Sep 17 00:00:00 2001 From: dkanada Date: Fri, 24 Jul 2020 10:18:04 +0900 Subject: [PATCH] Merge pull request #1612 from Maxr1998/master Add support for seeking with milliseconds (cherry picked from commit 6b4575548019bc89270d2f45bda67fe2015038c1) Signed-off-by: Joshua M. Boniface --- src/components/playback/playbackmanager.js | 8 ++++++++ src/scripts/inputManager.js | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index cb1a91fb75..0799d5c882 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -3663,6 +3663,14 @@ define(['events', 'datetime', 'appSettings', 'itemHelper', 'pluginManager', 'pla this.seek(parseInt(ticks), player); }; + PlaybackManager.prototype.seekMs = function (ms, player) { + + player = player || this._currentPlayer; + + var ticks = ms * 10000; + this.seek(ticks, player); + }; + PlaybackManager.prototype.playTrailers = function (item) { var player = this._currentPlayer; diff --git a/src/scripts/inputManager.js b/src/scripts/inputManager.js index 8af52c77e8..a157a25ea9 100644 --- a/src/scripts/inputManager.js +++ b/src/scripts/inputManager.js @@ -201,6 +201,9 @@ import appHost from 'apphost'; 'rewind': () => { playbackManager.rewind(); }, + 'seek': () => { + playbackManager.seekMs(options); + }, 'togglefullscreen': () => { playbackManager.toggleFullscreen(); },