Agora Java API Reference for Android
Public Member Functions | List of all members
io.agora.mediaplayer.IMediaPlayerObserver Interface Reference

Public Member Functions

void onPlayerStateChanged (Constants.MediaPlayerState state, Constants.MediaPlayerError error)
 Triggered when the player state changes. More...
 
void onPositionChanged (long position)
 Triggered when the player progress changes, once every 1 second. More...
 
void onPlayerEvent (Constants.MediaPlayerEvent eventCode)
 Triggered event happened. More...
 
void onMetaData (Constants.MediaPlayerMetadataType type, byte[] data)
 Triggered when information is obtained.
 
void onPlayBufferUpdated (long playCachedBuffer)
 Triggered current playback buffer, once every 1 second. More...
 
void onCompleted ()
 Triggered when media file are played once.
 

Member Function Documentation

◆ onPlayerStateChanged()

void io.agora.mediaplayer.IMediaPlayerObserver.onPlayerStateChanged ( Constants.MediaPlayerState  state,
Constants.MediaPlayerError  error 
)

Triggered when the player state changes.

Parameters
stateNew player state
errorReason for state change

◆ onPositionChanged()

void io.agora.mediaplayer.IMediaPlayerObserver.onPositionChanged ( long  position)

Triggered when the player progress changes, once every 1 second.

Parameters
positionCurrent playback progress, in seconds

◆ onPlayerEvent()

void io.agora.mediaplayer.IMediaPlayerObserver.onPlayerEvent ( Constants.MediaPlayerEvent  eventCode)

Triggered event happened.

Parameters
eventCode

◆ onPlayBufferUpdated()

void io.agora.mediaplayer.IMediaPlayerObserver.onPlayBufferUpdated ( long  playCachedBuffer)

Triggered current playback buffer, once every 1 second.

Parameters
playCachedBufferCurrent playback buffer, in seconds