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 |
onPlayerCacheStats(CacheStatistics stats) |
void |
onPlayerEvent(Constants.MediaPlayerEvent eventCode,
long elapsedTime,
java.lang.String message) |
void |
onPlayerInfoUpdated(PlayerUpdatedInfo info) |
void |
onPlayerPlaybackStats(PlayerPlaybackStats stats) |
void |
onPlayerSrcInfoChanged(SrcInfo from,
SrcInfo to) |
void |
onPlayerStateChanged(Constants.MediaPlayerState state,
Constants.MediaPlayerReason reason) |
void |
onPositionChanged(long positionMs,
long timestampMs) |
void |
onPreloadEvent(java.lang.String src,
Constants.MediaPlayerPreloadEvent event) |
void onPlayerStateChanged(Constants.MediaPlayerState state, Constants.MediaPlayerReason reason)
state - New player statereason - Reason for state changevoid onPositionChanged(long positionMs,
long timestampMs)
positionMs - Current playback progress, in milisecondstimestampMs - Current NTP(Network Time Protocol) time, 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 onPlayerCacheStats(CacheStatistics stats)
stats - Cached file statistics.void onPlayerPlaybackStats(PlayerPlaybackStats stats)
stats - The statistics of the media stream.void onAudioVolumeIndication(int volume)
volume - volume of current player.