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);