Agora Java API Reference for Android
|
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, long elapsedTime, String message) |
Reports the playback event. 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 | onPreloadEvent (String src, Constants.MediaPlayerPreloadEvent event) |
Triggered current playback buffer, once every 1 second. More... | |
void | onCompleted () |
Occurs when one playback of the media file is completed. | |
void | onAgoraCDNTokenWillExpire () |
AgoraCDN Token has expired and needs to be set up with renewAgoraCDNSrcToken. | |
void | onPlayerSrcInfoChanged (SrcInfo from, SrcInfo to) |
Reports current playback source bitrate changed. More... | |
void | onPlayerInfoUpdated (PlayerUpdatedInfo info) |
Triggered when media player information updated. More... | |
void | onAudioVolumeIndication (int volume) |
Triggered every 200 millisecond ,update player current volume range [0,255]. More... | |
void io.agora.mediaplayer.IMediaPlayerObserver.onPlayerStateChanged | ( | Constants.MediaPlayerState | state, |
Constants.MediaPlayerError | error | ||
) |
Triggered when the player state changes.
state | New player state |
error | Reason for state change |
void io.agora.mediaplayer.IMediaPlayerObserver.onPositionChanged | ( | long | position | ) |
Triggered when the player progress changes, once every 1 second.
position | Current playback progress, in seconds |
void io.agora.mediaplayer.IMediaPlayerObserver.onPlayerEvent | ( | Constants.MediaPlayerEvent | eventCode, |
long | elapsedTime, | ||
String | message | ||
) |
Reports the playback event.
seek
method, the SDK triggers the callback to report the results of the seek operation.selectAudioTrack
method, the SDK triggers the callback to report that the audio track changes.eventCode | The playback event. See MEDIA_PLAYER_EVENT. |
elapsedTime | The playback elapsed time. |
message | The playback message. |
void io.agora.mediaplayer.IMediaPlayerObserver.onPlayBufferUpdated | ( | long | playCachedBuffer | ) |
Triggered current playback buffer, once every 1 second.
playCachedBuffer | Current playback buffer, in seconds |
void io.agora.mediaplayer.IMediaPlayerObserver.onPreloadEvent | ( | String | src, |
Constants.MediaPlayerPreloadEvent | event | ||
) |
Triggered current playback buffer, once every 1 second.
src | Current preload src |
event | Triggered event happened |
Reports current playback source bitrate changed.
Reports current playback source info changed.
from | Streaming media information before the change. |
to | Streaming media information after the change. |
void io.agora.mediaplayer.IMediaPlayerObserver.onPlayerInfoUpdated | ( | PlayerUpdatedInfo | info | ) |
Triggered when media player information updated.
info | Include information of media player. |
void io.agora.mediaplayer.IMediaPlayerObserver.onAudioVolumeIndication | ( | int | volume | ) |
Triggered every 200 millisecond ,update player current volume range [0,255].
volume | volume of current player. |