Klasse ShakaPlayer
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.media.shaka.ShakaPlayer
- Alle implementierten Schnittstellen:
ClientObject,Component
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungfinal Event<org.teamapps.dto.UiShakaManifest>final Event<SkipClickedEvent>Von Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.teamapps.dto.UiComponentorg.teamapps.common.format.ColorintlonggetTime()intvoidhandleUiEvent(org.teamapps.dto.UiEvent event) booleanbooleanvoidjumpTo(long timeMillis) voidpause()voidplay()voidselectAudioLanguage(String language) voidselectAudioLanguage(String language, String role) voidsetBackgroundColor(org.teamapps.common.format.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) Von Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.ClientObject
handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
onErrorLoading
-
onManifestLoaded
-
onTimeUpdate
-
onEnded
-
onSkipClicked
-
-
Konstruktordetails
-
ShakaPlayer
public ShakaPlayer() -
ShakaPlayer
-
-
Methodendetails
-
setDistinctManifestAudioTracksFixEnabled
public static void setDistinctManifestAudioTracksFixEnabled(boolean enabled) -
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Angegeben von:
createUiComponentin KlasseAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
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
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
-
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()
-