updateTimeAndSeekRange_() {
    if (this.seekBar_) {
      this.seekBar_.setValue(this.video_.currentTime);
      this.seekBar_.update();

      if (this.seekBar_.isShowing()) {
        for (const menu of this.menus_) {
          menu.classList.remove('shaka-low-position');
        }
        const controlsButtonPanel = this.controlsButtonPanel_;
        if (controlsButtonPanel.classList.contains('shaka-tooltips-on')) {
          controlsButtonPanel.classList.remove('shaka-tooltips-low-position');
        }
      } else {
        for (const menu of this.menus_) {
          menu.classList.add('shaka-low-position');
        }
        const controlsButtonPanel = this.controlsButtonPanel_;
        if (controlsButtonPanel.classList.contains('shaka-tooltips-on')) {
          controlsButtonPanel.classList.add('shaka-tooltips-low-position');
        }
      }
    }

    this.dispatchEvent(new shaka.util.FakeEvent('timeandseekrangeupdated'));
  }
Called when the seek range or current time need to be updated.
@private