Constructor
(export) new TextDisplayer(video, videoContainer)
Constructor.
Parameters:
Name | Type | Description |
---|---|---|
video |
HTMLMediaElement | |
videoContainer |
HTMLElement |
- Implements:
- Source:
Members
(private) resizeObserver_ :ResizeObserver
Type:
- ResizeObserver
- Source:
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. |
- Implements:
- Source:
(private) displayCue_(container, cuenon-null)
Displays a cue
Parameters:
Name | Type | Description |
---|---|---|
container |
Element | |
cue |
shaka.extern.Cue |
- Source:
(private) displayLeafCue_(container, cuenon-null, isNested) → (non-null) {Element}
Displays a nested cue
Parameters:
Name | Type | Description |
---|---|---|
container |
Element | |
cue |
shaka.extern.Cue | |
isNested |
boolean |
- Source:
Returns:
the created captions container
- Type
- Element
(export) isTextVisible() → {boolean}
Returns true if text is currently visible.
- Implements:
- Source:
Returns:
- Type
- boolean
(export) 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
(private) setCaptionStyles_(captionsnon-null, cuenon-null, isLeaf)
Parameters:
Name | Type | Description |
---|---|---|
captions |
HTMLElement | |
cue |
shaka.extern.Cue | |
isLeaf |
boolean |
- Source:
(export) setTextVisibility(on)
Set text visibility.
Parameters:
Name | Type | Description |
---|---|---|
on |
boolean |
- Implements:
- Source:
(private) updateCaptions_(forceUpdateopt)
Display the current captions.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
forceUpdate |
boolean |
<optional> |
false |
- Source: