Class: shaka.text.SimpleTextDisplayer

Constructor

new SimpleTextDisplayer(video, label)

Parameters:
Name Type Description
video HTMLMediaElement
label string
Implements:
Source:

Members

textTrack_ :TextTrack

Type:
  • TextTrack
Source:

Methods

removeWhere_(tracknon-null, predicate)

Iterate over all the cues in a text track and remove all those for which |predicate(cue)| returns true.
Parameters:
Name Type Description
track TextTrack
predicate function(!TextTrackCue):boolean
Source:

append(cuesnon-null)

Append given text cues to the list of cues to be displayed.
Parameters:
Name Type Description
cues Array.<!shaka.text.Cue> Text cues to be appended.
Implements:
Source:

configure(config)

Sets the TextDisplayer configuration.
Parameters:
Name Type Description
config shaka.extern.TextDisplayerConfiguration
Implements:
Source:

isTextVisible() → {boolean}

Returns true if text is currently visible.
Implements:
Source:
Returns:
Type
boolean

remove(startTime, endTime) → {boolean}

Remove all cues that are fully contained by the given time range (relative to the presentation). endTime will be greater to equal to startTime. remove should only return false if the displayer has been destroyed. If the displayer has not been destroyed remove should return true.
Parameters:
Name Type Description
startTime number
endTime number
Implements:
Source:
Returns:
Type
boolean

setTextLanguage(language)

Set the current language.
Parameters:
Name Type Description
language string
Implements:
Source:

setTextVisibility(on)

Set text visibility.
Parameters:
Name Type Description
on boolean
Implements:
Source: