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:
ClientObject,Component
public class VideoPlayer extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description Event<java.lang.Void>onEndedEvent<java.lang.Void>onErrorLoadingEvent<java.lang.Integer>onProgressFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description VideoPlayer()VideoPlayer(java.lang.String url) -
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiComponentcreateUiComponent()org.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
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.Component
setAttribute, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onErrorLoading
-
onProgress
-
onEnded
-
-
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
-