Constructor
(export) new SimpleTextDisplayer(video)
This defines the default text displayer plugin. An instance of this class is used when no custom displayer is given.
This class simply converts shaka.text.Cue objects to TextTrackCues and feeds them to the browser.
Parameters:
Name | Type | Description |
---|---|---|
video |
HTMLMediaElement |
- Implements:
- Source:
Members
(private, static, constant) TextTrackLabel_ :string
Type:
- string
Methods
(private, static) convertToTextTrackCue_(shakaCuenon-null) → {TextTrackCue}
Parameters:
Name | Type | Description |
---|---|---|
shakaCue |
shakaExtern.Cue |
Returns:
- Type
- TextTrackCue
(private, static) 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 |
(export) 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:
(export) isTextVisible() → {boolean}
Returns true if text is currently visible.
- Implements:
- Source:
Returns:
- Type
- boolean
(export) remove(startTime, endTime) → {boolean}
Remove cues in a given time range.
Parameters:
Name | Type | Description |
---|---|---|
startTime |
number | relative to the start of the presentation |
endTime |
number | relative to the start of the presentation |
- Implements:
- Source:
Returns:
- Type
- boolean
(export) setTextVisibility(on)
Set text visibility.
Parameters:
Name | Type | Description |
---|---|---|
on |
boolean |
- Implements:
- Source: