public interface IMediaPlayerObserver
Modifier and Type | Method and Description |
---|---|
void |
onAgoraCDNTokenWillExpire() |
void |
onAudioVolumeIndication(int volume) |
void |
onMetaData(Constants.MediaPlayerMetadataType type,
byte[] data) |
void |
onPlayBufferUpdated(long playCachedBuffer) |
void |
onPlayerEvent(Constants.MediaPlayerEvent eventCode,
long elapsedTime,
java.lang.String message) |
void |
onPlayerInfoUpdated(PlayerUpdatedInfo info) |
void |
onPlayerSrcInfoChanged(SrcInfo from,
SrcInfo to) |
void |
onPlayerStateChanged(Constants.MediaPlayerState state,
Constants.MediaPlayerError error) |
void |
onPositionChanged(long position_ms) |
void |
onPreloadEvent(java.lang.String src,
Constants.MediaPlayerPreloadEvent event) |
void onPlayerStateChanged(Constants.MediaPlayerState state, Constants.MediaPlayerError error)
state
- New player stateerror
- Reason for state changevoid onPositionChanged(long position_ms)
position_ms
- Current playback progress, in milisecondsvoid onPlayerEvent(Constants.MediaPlayerEvent eventCode, long elapsedTime, java.lang.String message)
eventCode
- The playback event. See MEDIA_PLAYER_EVENT
.elapsedTime
- The playback elapsed time.message
- The playback message.void onMetaData(Constants.MediaPlayerMetadataType type, byte[] data)
void onPlayBufferUpdated(long playCachedBuffer)
playCachedBuffer
- Current playback buffer, in secondsvoid onPreloadEvent(java.lang.String src, Constants.MediaPlayerPreloadEvent event)
src
- Current preload srcevent
- Triggered event happenedvoid onAgoraCDNTokenWillExpire()
void onPlayerSrcInfoChanged(SrcInfo from, SrcInfo to)
from
- Streaming media information before the change.to
- Streaming media information after the change.void onPlayerInfoUpdated(PlayerUpdatedInfo info)
info
- Include information of media player.void onAudioVolumeIndication(int volume)
volume
- volume of current player.