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()Creates a ui reference to a client object.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.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, 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()Description copied from interface:ClientObjectCreates a ui reference to a client object. Ui references are just a simple way to reference objects on the client side.- Specified by:
createUiReferencein interfaceClientObject- Overrides:
createUiReferencein classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)
-