Class ShakaPlayer

    • Field Detail

      • onErrorLoading

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

        public final Event<org.teamapps.dto.UiShakaManifest> onManifestLoaded
      • onTimeUpdate

        public final Event<java.lang.Long> onTimeUpdate
      • onEnded

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

      • ShakaPlayer

        public ShakaPlayer()
      • ShakaPlayer

        public ShakaPlayer​(java.lang.String hlsUrl,
                           java.lang.String dashUrl)
    • Method Detail

      • setDistinctManifestAudioTracksFixEnabled

        public static void setDistinctManifestAudioTracksFixEnabled​(boolean enabled)
      • handleUiEvent

        public void handleUiEvent​(org.teamapps.dto.UiEvent event)
      • jumpTo

        public void jumpTo​(long timeMillis)
      • getTime

        public long getTime()
      • setUrls

        public void setUrls​(java.lang.String hlsUrl,
                            java.lang.String dashUrl)
      • getHlsUrl

        public java.lang.String getHlsUrl()
      • setHlsUrl

        public void setHlsUrl​(java.lang.String hlsUrl)
      • getDashUrl

        public java.lang.String getDashUrl()
      • setDashUrl

        public void setDashUrl​(java.lang.String dashUrl)
      • getPosterImageUrl

        public java.lang.String getPosterImageUrl()
      • setPosterImageUrl

        public void setPosterImageUrl​(java.lang.String posterImageUrl)
      • setPosterImageSize

        public void setPosterImageSize​(PosterImageSize posterImageSize)
      • getTimeUpdateEventThrottleMillis

        public int getTimeUpdateEventThrottleMillis()
      • setTimeUpdateEventThrottleMillis

        public void setTimeUpdateEventThrottleMillis​(int timeUpdateEventThrottleMillis)
      • getBackgroundColor

        public org.teamapps.common.format.Color getBackgroundColor()
      • setBackgroundColor

        public void setBackgroundColor​(org.teamapps.common.format.Color backgroundColor)
      • setTrackLabelFormat

        public void setTrackLabelFormat​(TrackLabelFormat trackLabelFormat)
      • isVideoDisabled

        public boolean isVideoDisabled()
      • setVideoDisabled

        public void setVideoDisabled​(boolean videoDisabled)
      • selectAudioLanguage

        public void selectAudioLanguage​(java.lang.String language)
      • selectAudioLanguage

        public void selectAudioLanguage​(java.lang.String language,
                                        java.lang.String role)
      • isBigPlayButtonEnabled

        public boolean isBigPlayButtonEnabled()
      • setBigPlayButtonEnabled

        public void setBigPlayButtonEnabled​(boolean bigPlayButtonEnabled)
      • getControlFadeDelaySeconds

        public int getControlFadeDelaySeconds()
      • setControlFadeDelaySeconds

        public void setControlFadeDelaySeconds​(int controlFadeDelaySeconds)
      • setControlPanelElements

        public void setControlPanelElements​(java.util.List<ControlPanelElementType> controlPanelElements)
      • play

        public void play()
      • pause

        public void pause()