Constructor
new NativeTextDisplayer(player)
Parameters:
Name | Type | Description |
---|---|---|
player |
shaka.Player |
- Implements:
- Source:
Members
trackNodes_ :Map.<number, !HTMLTrackElement>
Type:
- Map.<number, !HTMLTrackElement>
- Source:
Methods
getTrackKind_(tracknon-null) → {string}
Parameters:
Name | Type | Description |
---|---|---|
track |
shaka.extern.TextTrack |
Returns:
- Type
- string
getTrackLabel_(tracknon-null) → {string}
Parameters:
Name | Type | Description |
---|---|---|
track |
shaka.extern.TextTrack |
Returns:
- Type
- string
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:
enableTextDisplayer()
Enable the current text displayer.
- Implements:
- Source:
isTextVisible() → {boolean}
Returns true if text is currently visible.
- Implements:
- Source:
Returns:
- Type
- boolean
onChange_()
onTextChanged_()
- Source:
onUnloading_()
- Source:
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: