Interface IPlayerHandler

All Known Implementing Classes:
BitmovinHandler, ConnectHandler, PlayerHandler

public interface IPlayerHandler
  • Method Details

    • addPlayerEventListener

      void addPlayerEventListener(IPlayerEventListener xListener)
      set the player event listener
      Parameters:
      xListener - the player event listener
    • removePlayerEventListener

      void removePlayerEventListener(IPlayerEventListener xListener)
      remove the player event listener
      Parameters:
      xListener - the player event listener
    • getStatistics

      PlayerStatistics getStatistics()
      get the player statistics
      Returns:
      statistics instance
    • getCurrentPosition

      long getCurrentPosition()
      get the current position of the video
      Returns:
      current position in milliseconds
    • getPlayerType

      int getPlayerType()
      get the player type, one of the value: PLAYER_TYPE_BITMOVIN PLAYER_TYPE_CONNECT
      Returns:
      player type
    • getVideoFrameRate

      int getVideoFrameRate()
      get the video frame rate
      Returns:
      video frame rate
    • release

      void release()
    • isReady

      boolean isReady()
    • isLive

      boolean isLive()
    • getPlayerVersion

      String getPlayerVersion()