Class ShakaPlayer
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.media.shaka.ShakaPlayer
- All Implemented Interfaces:
ClientObject,Component
-
Field Summary
FieldsFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintlonggetTime()intvoidhandleUiEvent(UiEvent event) booleanbooleanvoidjumpTo(long timeMillis) voidpause()voidplay()voidselectAudioLanguage(String language) voidselectAudioLanguage(String language, String role) voidsetBackgroundColor(Color backgroundColor) voidsetBigPlayButtonEnabled(boolean bigPlayButtonEnabled) voidsetControlFadeDelaySeconds(int controlFadeDelaySeconds) voidsetControlPanelElements(List<ControlPanelElementType> controlPanelElements) voidsetDashUrl(String dashUrl) static voidsetDistinctManifestAudioTracksFixEnabled(boolean enabled) voidvoidsetPosterImageSize(PosterImageSize posterImageSize) voidsetPosterImageUrl(String posterImageUrl) voidsetTimeUpdateEventThrottleMillis(int timeUpdateEventThrottleMillis) voidsetTrackLabelFormat(TrackLabelFormat trackLabelFormat) voidvoidsetVideoDisabled(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
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onErrorLoading
-
onManifestLoaded
-
onTimeUpdate
-
onEnded
-
onSkipClicked
-
-
Constructor Details
-
ShakaPlayer
public ShakaPlayer() -
ShakaPlayer
-
-
Method Details
-
setDistinctManifestAudioTracksFixEnabled
public static void setDistinctManifestAudioTracksFixEnabled(boolean enabled) -
createUiComponent
- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
-
jumpTo
public void jumpTo(long timeMillis) -
getTime
public long getTime() -
setUrls
-
getHlsUrl
-
setHlsUrl
-
getDashUrl
-
setDashUrl
-
getPosterImageUrl
-
setPosterImageUrl
-
getPosterImageSize
-
setPosterImageSize
-
getTimeUpdateEventThrottleMillis
public int getTimeUpdateEventThrottleMillis() -
setTimeUpdateEventThrottleMillis
public void setTimeUpdateEventThrottleMillis(int timeUpdateEventThrottleMillis) -
getBackgroundColor
-
setBackgroundColor
-
getTrackLabelFormat
-
setTrackLabelFormat
-
isVideoDisabled
public boolean isVideoDisabled() -
setVideoDisabled
public void setVideoDisabled(boolean videoDisabled) -
selectAudioLanguage
-
selectAudioLanguage
-
isBigPlayButtonEnabled
public boolean isBigPlayButtonEnabled() -
setBigPlayButtonEnabled
public void setBigPlayButtonEnabled(boolean bigPlayButtonEnabled) -
getControlFadeDelaySeconds
public int getControlFadeDelaySeconds() -
setControlFadeDelaySeconds
public void setControlFadeDelaySeconds(int controlFadeDelaySeconds) -
getControlPanelElements
-
setControlPanelElements
-
play
public void play() -
pause
public void pause()
-