Constructor
(export) new Overlay(playernon-null, videoContainernon-null, videonon-null)
Parameters:
- Implements:
- Source:
Members
Describes what information should show up in labels for selecting audio
variants and text tracks.
Type:
Properties:
Name |
Value |
Type |
Description |
LANGUAGE |
0
|
number
|
|
ROLE |
1
|
number
|
|
LANGUAGE_ROLE |
2
|
number
|
|
- Source:
Methods
(private, static) dispatchLoadedEvent_(eventName)
Parameters:
Name |
Type |
Description |
eventName |
string
|
|
- Source:
(private, static) scanPageForShakaElements_()
- Source:
(private, static) setupUIandAutoLoad_(containernon-null, videonon-null)
Parameters:
Name |
Type |
Description |
container |
Element
|
|
video |
Element
|
|
- Source:
Parameters:
Name |
Type |
Attributes |
Description |
config |
string
|
Object
|
|
This should either be a field name or an
object following the form of shaka.extern.UIConfiguration, where
you may omit any field you do not wish to change. |
value |
*
|
<optional>
|
This should be provided if the previous parameter
was a string field name. |
- Source:
(export) destroy() → (non-null) {Promise}
Request that this object be destroyed, releasing all resources and shutting
down all operations. Returns a Promise which is resolved when destruction
is complete. This Promise should never be rejected.
- Implements:
- Source:
Returns:
-
Type
-
Promise
(export) getPlayer() → {shaka.Player}
- Deprecated:
- Use getControls().getPlayer() instead.
- Source:
Returns:
-
Type
-
shaka.Player
(export) isMobile() → {boolean}
Detects if this is a mobile platform, in case you want to choose a different
UI configuration on mobile devices.
- Source:
Returns:
-
Type
-
boolean
(export) setEnabled(enabled)
Enable or disable the custom controls.
Parameters:
Name |
Type |
Description |
enabled |
boolean
|
|
- Source: