Package com.nagra.otvaa.sdk
Interface IPlayerHandler
- All Known Implementing Classes:
BitmovinHandler,ConnectHandler,PlayerHandler
public interface IPlayerHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlayerEventListener(IPlayerEventListener xListener) set the player event listenerlongget the current position of the videointget the player type, one of the value: PLAYER_TYPE_BITMOVIN PLAYER_TYPE_CONNECTget the player statisticsintget the video frame ratebooleanisLive()booleanisReady()voidrelease()voidremovePlayerEventListener(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()
-