Package com.nagra.otvaa.sdk
Interface IPlayerHandler
- All Known Implementing Classes:
BitmovinHandler
,ConnectHandler
,PlayerHandler
public interface IPlayerHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPlayerEventListener
(IPlayerEventListener xListener) set the player event listenerlong
get the current position of the videoint
get the player type, one of the value: PLAYER_TYPE_BITMOVIN PLAYER_TYPE_CONNECTget the player statisticsint
get the video frame rateboolean
isLive()
boolean
isReady()
void
release()
void
removePlayerEventListener
(IPlayerEventListener xListener) remove the player event listener
-
Method Details
-
addPlayerEventListener
set the player event listener- Parameters:
xListener
- the player event listener
-
removePlayerEventListener
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()
-