Class PlayerTheme

    • Constructor Detail

      • PlayerTheme

        public PlayerTheme()
    • Method Detail

      • getName

        @Nullable
        public String getName()
        The name of the player theme
        Returns:
        name
      • setName

        public void setName​(String name)
      • getText

        @Nullable
        public String getText()
        RGBA color for timer text. Default: rgba(255, 255, 255, 1)
        Returns:
        text
      • setText

        public void setText​(String text)
      • getLink

        @Nullable
        public String getLink()
        RGBA color for all controls. Default: rgba(255, 255, 255, 1)
        Returns:
        link
      • setLink

        public void setLink​(String link)
      • getLinkHover

        @Nullable
        public String getLinkHover()
        RGBA color for all controls when hovered. Default: rgba(255, 255, 255, 1)
        Returns:
        linkHover
      • setLinkHover

        public void setLinkHover​(String linkHover)
      • getLinkActive

        @Nullable
        public String getLinkActive()
        RGBA color for the play button when hovered.
        Returns:
        linkActive
      • setLinkActive

        public void setLinkActive​(String linkActive)
      • getTrackPlayed

        @Nullable
        public String getTrackPlayed()
        RGBA color playback bar: played content. Default: rgba(88, 131, 255, .95)
        Returns:
        trackPlayed
      • setTrackPlayed

        public void setTrackPlayed​(String trackPlayed)
      • getTrackUnplayed

        @Nullable
        public String getTrackUnplayed()
        RGBA color playback bar: downloaded but unplayed (buffered) content. Default: rgba(255, 255, 255, .35)
        Returns:
        trackUnplayed
      • setTrackUnplayed

        public void setTrackUnplayed​(String trackUnplayed)
      • getTrackBackground

        @Nullable
        public String getTrackBackground()
        RGBA color playback bar: background. Default: rgba(255, 255, 255, .2)
        Returns:
        trackBackground
      • setTrackBackground

        public void setTrackBackground​(String trackBackground)
      • getBackgroundTop

        @Nullable
        public String getBackgroundTop()
        RGBA color: top 50% of background. Default: rgba(0, 0, 0, .7)
        Returns:
        backgroundTop
      • setBackgroundTop

        public void setBackgroundTop​(String backgroundTop)
      • backgroundBottom

        public PlayerTheme backgroundBottom​(String backgroundBottom)
      • getBackgroundBottom

        @Nullable
        public String getBackgroundBottom()
        RGBA color: bottom 50% of background. Default: rgba(0, 0, 0, .7)
        Returns:
        backgroundBottom
      • setBackgroundBottom

        public void setBackgroundBottom​(String backgroundBottom)
      • getBackgroundText

        @Nullable
        public String getBackgroundText()
        RGBA color for title text. Default: rgba(255, 255, 255, 1)
        Returns:
        backgroundText
      • setBackgroundText

        public void setBackgroundText​(String backgroundText)
      • getEnableApi

        @Nullable
        public Boolean getEnableApi()
        enable/disable player SDK access. Default: true
        Returns:
        enableApi
      • setEnableApi

        public void setEnableApi​(Boolean enableApi)
      • getEnableControls

        @Nullable
        public Boolean getEnableControls()
        enable/disable player controls. Default: true
        Returns:
        enableControls
      • setEnableControls

        public void setEnableControls​(Boolean enableControls)
      • getForceAutoplay

        @Nullable
        public Boolean getForceAutoplay()
        enable/disable player autoplay. Default: false
        Returns:
        forceAutoplay
      • setForceAutoplay

        public void setForceAutoplay​(Boolean forceAutoplay)
      • getHideTitle

        @Nullable
        public Boolean getHideTitle()
        enable/disable title. Default: false
        Returns:
        hideTitle
      • setHideTitle

        public void setHideTitle​(Boolean hideTitle)
      • getForceLoop

        @Nullable
        public Boolean getForceLoop()
        enable/disable looping. Default: false
        Returns:
        forceLoop
      • setForceLoop

        public void setForceLoop​(Boolean forceLoop)
      • getPlayerId

        public String getPlayerId()
        Get playerId
        Returns:
        playerId
      • setPlayerId

        public void setPlayerId​(String playerId)
      • getCreatedAt

        @Nullable
        public OffsetDateTime getCreatedAt()
        When the player was created, presented in ISO-8601 format.
        Returns:
        createdAt
      • setCreatedAt

        public void setCreatedAt​(OffsetDateTime createdAt)
      • getUpdatedAt

        @Nullable
        public OffsetDateTime getUpdatedAt()
        When the player was last updated, presented in ISO-8601 format.
        Returns:
        updatedAt
      • setUpdatedAt

        public void setUpdatedAt​(OffsetDateTime updatedAt)
      • getAssets

        @Nullable
        public PlayerThemeAssets getAssets()
        Get assets
        Returns:
        assets
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object