Constructor
new SeekBar(parentnon-null, controlsnon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
parent | 
            
            HTMLElement | |
controls | 
            
            shaka.ui.Controls | 
- Implements:
 - Extends:
 - Source:
 
Extends
Classes
Members
adBreaksTimer_ :shaka.util.Timer
    The timer is activated for live content and checks if
new ad breaks need to be marked in the current seek range.
    Type:
- Source:
 
bar :HTMLInputElement
Type:
- HTMLInputElement
 
- Overrides:
 - Implements:
 - Source:
 
container :HTMLElement
    This container is to support IE 11.  See detailed notes in
less/range_elements.less for a complete explanation.
    Type:
- HTMLElement
 
- Overrides:
 - Implements:
 - Source:
 
isChanging_ :boolean
Type:
- boolean
 
- Overrides:
 - Source:
 
isMoving_ :boolean
    True if the bar is moving due to touchscreen or keyboard events.
    Type:
- boolean
 
- Source:
 
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.
    Type:
- Source:
 
wasPlaying_ :boolean
    When user is scrubbing the seek bar - we should pause the video - see
https://github.com/google/shaka-player/pull/2898#issuecomment-705229215
but will conditionally pause or play the video after scrubbing
depending on its previous state
    Type:
- boolean
 
- Source:
 
Methods
getThumbnailTrack_() → {shaka.extern.Track}
- Source:
 
Returns:
    The thumbnail track.
- Type
 - shaka.extern.Track
 
hideThumbnail_()
- Source:
 
hideTime_()
- Source:
 
isShowing() → {boolean}
- Implements:
 - Source:
 
Returns:
- Type
 - boolean
 
makeColor_(color, fraction) → {string}
Parameters:
| Name | Type | Description | 
|---|---|---|
color | 
            
            string | |
fraction | 
            
            number | 
- Source:
 
Returns:
- Type
 - string
 
markAdBreaks_()
- Source:
 
onAdCuePointsChanged_()
- Source:
 
setBarValueForTouch_(event)
    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.
    Parameters:
| Name | Type | Description | 
|---|---|---|
event | 
            
            Event | 
- Overrides:
 - Source:
 
showThumbnail_()
- Source:
 
showTime_()
- Source:
 
timeFormatter_(totalSeconds)
Parameters:
| Name | Type | Description | 
|---|---|---|
totalSeconds | 
            
            number | 
- Source:
 
update()
    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.
- Implements:
 - Source:
 
updateAriaLabel_()
- Source: