Class ShakaPlayer
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.media.shaka.ShakaPlayer
- All Implemented Interfaces:
ClientObject,Component
public class ShakaPlayer extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description Event<java.lang.Void>onEndedEvent<java.lang.Void>onErrorLoadingEvent<org.teamapps.dto.UiShakaManifest>onManifestLoadedEvent<java.lang.Long>onTimeUpdateFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description ShakaPlayer()ShakaPlayer(java.lang.String hlsUrl, java.lang.String dashUrl) -
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiComponentcreateUiComponent()org.teamapps.common.format.ColorgetBackgroundColor()java.lang.StringgetDashUrl()java.lang.StringgetHlsUrl()PosterImageSizegetPosterImageSize()java.lang.StringgetPosterImageUrl()longgetTime()intgetTimeUpdateEventThrottleMillis()TrackLabelFormatgetTrackLabelFormat()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisVideoDisabled()voidselectAudioLanguage(java.lang.String language)voidselectAudioLanguage(java.lang.String language, java.lang.String role)voidsetBackgroundColor(org.teamapps.common.format.Color backgroundColor)voidsetDashUrl(java.lang.String dashUrl)static voidsetDistinctManifestAudioTracksFixEnabled(boolean enabled)voidsetHlsUrl(java.lang.String hlsUrl)voidsetPosterImageSize(PosterImageSize posterImageSize)voidsetPosterImageUrl(java.lang.String posterImageUrl)voidsetTime(long timeMillis)voidsetTimeUpdateEventThrottleMillis(int timeUpdateEventThrottleMillis)voidsetTrackLabelFormat(TrackLabelFormat trackLabelFormat)voidsetUrls(java.lang.String hlsUrl, java.lang.String dashUrl)voidsetVideoDisabled(boolean videoDisabled)Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
handleUiQueryMethods inherited from interface org.teamapps.ux.component.Component
setAttribute, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onErrorLoading
-
onManifestLoaded
-
onTimeUpdate
-
onEnded
-
-
Constructor Details
-
ShakaPlayer
public ShakaPlayer() -
ShakaPlayer
public ShakaPlayer(java.lang.String hlsUrl, java.lang.String dashUrl)
-
-
Method Details
-
setDistinctManifestAudioTracksFixEnabled
public static void setDistinctManifestAudioTracksFixEnabled(boolean enabled) -
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
setTime
public void setTime(long timeMillis) -
getTime
public long getTime() -
setUrls
public void setUrls(java.lang.String hlsUrl, java.lang.String dashUrl) -
getHlsUrl
public java.lang.String getHlsUrl() -
setHlsUrl
public void setHlsUrl(java.lang.String hlsUrl) -
getDashUrl
public java.lang.String getDashUrl() -
setDashUrl
public void setDashUrl(java.lang.String dashUrl) -
getPosterImageUrl
public java.lang.String getPosterImageUrl() -
setPosterImageUrl
public void setPosterImageUrl(java.lang.String posterImageUrl) -
getPosterImageSize
-
setPosterImageSize
-
getTimeUpdateEventThrottleMillis
public int getTimeUpdateEventThrottleMillis() -
setTimeUpdateEventThrottleMillis
public void setTimeUpdateEventThrottleMillis(int timeUpdateEventThrottleMillis) -
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor() -
setBackgroundColor
public void setBackgroundColor(org.teamapps.common.format.Color backgroundColor) -
getTrackLabelFormat
-
setTrackLabelFormat
-
isVideoDisabled
public boolean isVideoDisabled() -
setVideoDisabled
public void setVideoDisabled(boolean videoDisabled) -
selectAudioLanguage
public void selectAudioLanguage(java.lang.String language) -
selectAudioLanguage
public void selectAudioLanguage(java.lang.String language, java.lang.String role)
-