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 Details

    • onErrorLoading

      public final Event<java.lang.Void> onErrorLoading
    • onProgress

      public final Event<java.lang.Integer> onProgress
    • onEnded

      public final Event<java.lang.Void> onEnded
  • Constructor Details

    • VideoPlayer

      public VideoPlayer()
    • VideoPlayer

      public VideoPlayer​(java.lang.String url)
  • Method Details

    • createUiComponent

      public org.teamapps.dto.UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • 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

      public PosterImageSize getPosterImageSize()
    • setPosterImageSize

      public void setPosterImageSize​(PosterImageSize posterImageSize)
    • 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

      public PreloadMode getPreloadMode()
    • setPreloadMode

      public void setPreloadMode​(PreloadMode preloadMode)