diff --git a/src/components/htmlvideoplayer/plugin.js b/src/components/htmlvideoplayer/plugin.js index a153d9a147..07f39f8340 100644 --- a/src/components/htmlvideoplayer/plugin.js +++ b/src/components/htmlvideoplayer/plugin.js @@ -506,6 +506,12 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa var seconds = (options.playerStartPositionTicks || 0) / 10000000; if (seconds) { val += '#t=' + seconds; + // update video player position when file is ready + var onMetadataLoaded = function() { + elem.removeEventListener("loadedmetadata", onMetadataLoaded); + elem.currentTime = seconds; + }; + elem.addEventListener("loadedmetadata", onMetadataLoaded); } htmlMediaHelper.destroyHlsPlayer(self);