Class ShakaPlayer

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.media.shaka.ShakaPlayer
All Implemented Interfaces:
ClientObject, Component

public class ShakaPlayer extends AbstractComponent
  • Field Details

  • Constructor Details

    • ShakaPlayer

      public ShakaPlayer()
    • ShakaPlayer

      public ShakaPlayer(String hlsUrl, String dashUrl)
  • Method Details

    • setDistinctManifestAudioTracksFixEnabled

      public static void setDistinctManifestAudioTracksFixEnabled(boolean enabled)
    • createUiComponent

      public UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent(UiEvent event)
    • jumpTo

      public void jumpTo(long timeMillis)
    • getTime

      public long getTime()
    • setUrls

      public void setUrls(String hlsUrl, String dashUrl)
    • getHlsUrl

      public String getHlsUrl()
    • setHlsUrl

      public void setHlsUrl(String hlsUrl)
    • getDashUrl

      public String getDashUrl()
    • setDashUrl

      public void setDashUrl(String dashUrl)
    • getPosterImageUrl

      public String getPosterImageUrl()
    • setPosterImageUrl

      public void setPosterImageUrl(String posterImageUrl)
    • getPosterImageSize

      public PosterImageSize getPosterImageSize()
    • setPosterImageSize

      public void setPosterImageSize(PosterImageSize posterImageSize)
    • getTimeUpdateEventThrottleMillis

      public int getTimeUpdateEventThrottleMillis()
    • setTimeUpdateEventThrottleMillis

      public void setTimeUpdateEventThrottleMillis(int timeUpdateEventThrottleMillis)
    • getBackgroundColor

      public Color getBackgroundColor()
    • setBackgroundColor

      public void setBackgroundColor(Color backgroundColor)
    • getTrackLabelFormat

      public TrackLabelFormat getTrackLabelFormat()
    • setTrackLabelFormat

      public void setTrackLabelFormat(TrackLabelFormat trackLabelFormat)
    • isVideoDisabled

      public boolean isVideoDisabled()
    • setVideoDisabled

      public void setVideoDisabled(boolean videoDisabled)
    • selectAudioLanguage

      public void selectAudioLanguage(String language)
    • selectAudioLanguage

      public void selectAudioLanguage(String language, String role)
    • isBigPlayButtonEnabled

      public boolean isBigPlayButtonEnabled()
    • setBigPlayButtonEnabled

      public void setBigPlayButtonEnabled(boolean bigPlayButtonEnabled)
    • getControlFadeDelaySeconds

      public int getControlFadeDelaySeconds()
    • setControlFadeDelaySeconds

      public void setControlFadeDelaySeconds(int controlFadeDelaySeconds)
    • getControlPanelElements

      public List<ControlPanelElementType> getControlPanelElements()
    • setControlPanelElements

      public void setControlPanelElements(List<ControlPanelElementType> controlPanelElements)
    • play

      public void play()
    • pause

      public void pause()