Class: shaka.media.SrcEqualsPlayhead

Constructor

new SrcEqualsPlayhead(mediaElementnon-null)

Parameters:
Name Type Description
mediaElement HTMLMediaElement
Implements:
Source:

Members

started_ :boolean

Type:
  • boolean
Source:

startTime_ :number

Type:
  • number
Source:

Methods

getGapsJumped() → {number}

Get the number of playback gaps jumped by the GapJumpingController.
Implements:
Source:
Returns:
Type
number

getStallsDetected() → {number}

Get the number of playback stalls detected by the StallDetector.
Implements:
Source:
Returns:
Type
number

getTime() → {number}

Get the current playhead position. The position will be restricted to valid time ranges.
Implements:
Source:
Returns:
Type
number

notifyOfBufferingChange()

Notify the playhead that the buffered ranges have changed.
Implements:
Source:

ready()

Called when the Player is ready to begin playback. Anything that depends on setStartTime() should be done here, not in the constructor.
Implements:
Source:
See:

release()

Request that this object release all internal references.
Inherited From:
Implements:
Source:

setStartTime(startTime)

Set the start time. If the content has already started playback, this will be ignored.
Parameters:
Name Type Description
startTime number
Implements:
Source: