An interface for plugins that display text.
- Implementations:
- Extends:
- Source:
Extends
Methods
(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. |
- Source:
(export) destroy() → (non-null) {Promise}
Destroys the object, releasing all resources and shutting down all
operations. Returns a Promise which is resolved when destruction is
complete. This Promise should never be rejected.
- Overrides:
- Source:
Returns:
- Type
- Promise
(export) isTextVisible() → {boolean}
Returns true if text is currently visible.
- 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 |
- Source:
Returns:
- Type
- boolean
(export) setTextVisibility(on)
Set text visibility.
Parameters:
Name | Type | Description |
---|---|---|
on |
boolean |
- Source:
Type Definitions
Factory
A factory for creating a TextDisplayer.
Type:
- function(new:shakaExtern.TextDisplayer)
- Source: