Package org.teamapps.ux.component.media
Class VideoPlayer
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.media.VideoPlayer
- All Implemented Interfaces:
Component
public class VideoPlayer extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description Event<java.lang.Void>onErrorLoadingEvent<java.lang.Integer>onVideoPlayerProgress -
Constructor Summary
Constructors Constructor Description VideoPlayer()VideoPlayer(java.lang.String url) -
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiComponentcreateUiComponent()protected voiddoDestroy()Override this method to release resources whenever this component gets destroyedorg.teamapps.common.format.ColorgetBackgroundColor()PosterImageSizegetPosterImageSize()java.lang.StringgetPosterImageUrl()PreloadModegetPreloadMode()intgetSendPlayerProgressEventsEachXSeconds()java.lang.StringgetUrl()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisAutoplay()booleanisShowControls()voidpause()voidplay()voidsetAutoplay(boolean autoplay)voidsetBackgroundColor(org.teamapps.common.format.Color backgroundColor)voidsetPosition(int timeInSeconds)voidsetPosterImageSize(PosterImageSize posterImageSize)voidsetPosterImageUrl(java.lang.String posterImageUrl)voidsetPreloadMode(PreloadMode preloadMode)voidsetSendPlayerProgressEventsEachXSeconds(int sendPlayerProgressEventsEachXSeconds)voidsetShowControls(boolean showControls)voidsetUrl(java.lang.String url)Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiComponentReference, destroy, getDebuggingId, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, onDestroyed, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setDebuggingId, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Field Details
-
Constructor Details
-
VideoPlayer
public VideoPlayer() -
VideoPlayer
public VideoPlayer(java.lang.String url)
-
-
Method Details
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
play
public void play() -
pause
public void pause() -
setPosition
public void setPosition(int timeInSeconds) -
getUrl
public java.lang.String getUrl() -
setUrl
public void setUrl(java.lang.String url) -
isAutoplay
public boolean isAutoplay() -
setAutoplay
public void setAutoplay(boolean autoplay) -
isShowControls
public boolean isShowControls() -
setShowControls
public void setShowControls(boolean showControls) -
getPosterImageUrl
public java.lang.String getPosterImageUrl() -
setPosterImageUrl
public void setPosterImageUrl(java.lang.String posterImageUrl) -
getPosterImageSize
-
setPosterImageSize
-
getSendPlayerProgressEventsEachXSeconds
public int getSendPlayerProgressEventsEachXSeconds() -
setSendPlayerProgressEventsEachXSeconds
public void setSendPlayerProgressEventsEachXSeconds(int sendPlayerProgressEventsEachXSeconds) -
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor() -
setBackgroundColor
public void setBackgroundColor(org.teamapps.common.format.Color backgroundColor) -
getPreloadMode
-
setPreloadMode
-
doDestroy
protected void doDestroy()Description copied from class:AbstractComponentOverride this method to release resources whenever this component gets destroyed- Overrides:
doDestroyin classAbstractComponent
-