diff --git a/src/components/htmlvideoplayer/plugin.js b/src/components/htmlvideoplayer/plugin.js index 080cdb3e27..8982f53491 100644 --- a/src/components/htmlvideoplayer/plugin.js +++ b/src/components/htmlvideoplayer/plugin.js @@ -280,6 +280,8 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa self._currentTime = null; + self.resetSubtitleOffset(); + return createMediaElement(options).then(function (elem) { return updateVideoUrl(options, options.mediaSource).then(function () { @@ -556,6 +558,15 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa setCurrentTrackElement(index); }; + self.resetSubtitleOffset = function() { + if (currentTrackOffset) { + currentTrackOffset = 0; + } + if (showTrackOffset) { + showTrackOffset = false; + } + } + self.enableShowingSubtitleOffset = function() { showTrackOffset = true; }