Constructor
new MediaSession(controlsnon-null)
Parameters:
| Name | Type | Description |
|---|---|---|
controls |
shaka.ui.Controls |
- Implements:
- Source:
Members
actionsHandled_ :Set<MediaSessionAction>
Type:
- Set<MediaSessionAction>
- Source:
Methods
addMediaSessionHandler(type, callbackopt, nullable)
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
type |
MediaSessionAction | |||
callback |
?function(!MediaSessionActionDetails)= |
<optional> <nullable> |
null |
- Source:
clearPositionState_()
- Source:
commonActionHandler(detailsnon-null)
Parameters:
| Name | Type | Description |
|---|---|---|
details |
MediaSessionActionDetails |
- Source:
configure(confignon-null)
Parameters:
| Name | Type | Description |
|---|---|---|
config |
shaka.extern.UIConfiguration |
- Source:
getMediaMetadata() → {MediaMetadataInit}
- Source:
Returns:
- Type
- MediaMetadataInit
init_()
- Source:
release()
Request that this object release all internal references.
- Implements:
- Source:
revokeImageObjectUrl_()
- Source:
setupAlbum(album)
Parameters:
| Name | Type | Description |
|---|---|---|
album |
string |
- Source:
setupArtist(artist)
Parameters:
| Name | Type | Description |
|---|---|---|
artist |
string |
- Source:
setupChapters(chaptersnon-null)
Parameters:
| Name | Type | Description |
|---|---|---|
chapters |
Array<!shaka.extern.Chapter> |
- Source:
setupMediaSessionActions_()
- Source:
setupMediaSessionMetadata_()
- Source:
setupMediaSessionPosition_()
- Source:
setupPoster(imageUrl)
Parameters:
| Name | Type | Description |
|---|---|---|
imageUrl |
string |
- Source:
setupTitle(title)
Parameters:
| Name | Type | Description |
|---|---|---|
title |
string |
- Source:
stop_()
- Source:
updateManagedImageObjectUrl_(url)
Parameters:
| Name | Type | Description |
|---|---|---|
url |
string |
- Source: