(protected, non-null) bar :HTMLInputElement
(private, non-null) config_ :shaka.extern.UIConfiguration
(protected, non-null) container :HTMLElement
This container is to support IE 11. See detailed notes in less/range_elements.less for a complete explanation.
(private) endFakeChangeTimer_ :shaka.util.Timer
(private) isChanging_ :boolean
(private) seekTimer_ :shaka.util.Timer
This timer is used to introduce a delay between the user scrubbing across the seek bar and the seek being sent to the player.
(private) wasPlaying_ :boolean
When user is scrubbing the seek bar - we should pause the video - see https://git.io/JUhHG but will conditionally pause or play the video after scrubbing depending on its previous state
Synchronize the touch position with the range value. Comes in handy on iOS, where users have to grab the handle in order to start seeking.
Called by Controls on a timer to update the state of the seek bar. Also called internally when the user interacts with the input element.