Package org.teamapps.ux.component.media
Class MediaPlayer
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.media.MediaPlayer
- All Implemented Interfaces:
ClientObject,Component
public class MediaPlayer extends AbstractComponent
-
Field Summary
Fields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description MediaPlayer() -
Method Summary
Modifier and Type Method Description java.util.List<ToolbarButton>createToolbarControls()java.util.List<ToolbarButton>createToolbarControls(Template template, org.teamapps.icons.Icon playIcon, org.teamapps.icons.Icon pauseIcon, org.teamapps.icons.Icon stopIcon)org.teamapps.dto.UiComponentcreateUiComponent()org.teamapps.dto.UiClientObjectReferencecreateUiReference()SplitPanegetSplitPane()MediaTrackGraphgetTrackGraph()VideoPlayergetVideoPlayer()voidhandleUiEvent(org.teamapps.dto.UiEvent event)voidsetPlayerData(java.lang.String url, MediaTrackData trackData)Methods inherited from class org.teamapps.ux.component.AbstractComponent
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
-
Constructor Details
-
MediaPlayer
public MediaPlayer()
-
-
Method Details
-
createToolbarControls
-
createToolbarControls
public java.util.List<ToolbarButton> createToolbarControls(Template template, org.teamapps.icons.Icon playIcon, org.teamapps.icons.Icon pauseIcon, org.teamapps.icons.Icon stopIcon) -
setPlayerData
-
getVideoPlayer
-
getTrackGraph
-
getSplitPane
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
createUiReference
public org.teamapps.dto.UiClientObjectReference createUiReference()- Specified by:
createUiReferencein interfaceClientObject- Overrides:
createUiReferencein classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)
-