code: function restartMediaPlayer () {
          exitingSeek = false;
          pauseOnExitSeek = false;
          var source = mediaPlayer.getSource();
          var mimeType = mediaPlayer.getMimeType();
  
          reset();
          mediaPlayer.initialiseMedia('video', source, mimeType, playbackElement, setSourceOpts);
          mediaPlayer.beginPlaybackFrom(currentTime + timeCorrection || 0);
        }
docs: Dash live streams can error on exiting seek when the start of the seekable range has overtaken the point where the stream was paused Workaround - reset the media player then do a fresh beginPlaybackFrom()