Package io.agora.mediaplayer
Interface IMediaPlayerObserver
public interface IMediaPlayerObserver
-
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.4.6.0voidonAudioVolumeIndication(int volume) voidonMetaData(Constants.MediaPlayerMetadataType type, byte[] data) voidonPlayBufferUpdated(long playCachedBuffer) voidvoidonPlayerEvent(Constants.MediaPlayerEvent eventCode, long elapsedTime, String message) voidvoidvoidonPlayerSrcInfoChanged(SrcInfo from, SrcInfo to) voidvoidonPositionChanged(long positionMs, long timestampMs) voidonPreloadEvent(String src, Constants.MediaPlayerPreloadEvent event)
-
Method Details
-
onPlayerStateChanged
- Parameters:
state- The playback state. See `MediaPlayerState`.reason- The reason for the changes in the media player status. See `MediaPlayerReason`.
-
onPositionChanged
void onPositionChanged(long positionMs, long timestampMs) - Parameters:
positionMs- The playback position (ms) of media files.timeStampMs- The NTP timestamp (ms) of the current playback progress.
-
onPlayerEvent
- Parameters:
eventCode- The player event. See `MediaPlayerEvent`.elapsedTime- The time (ms) when the event occurs.message- Information about the event.
-
onMetaData
- Parameters:
type- The type of media metadata. See `MediaPlayerMetadataType`.data- The detailed data of the media metadata.
-
onPlayBufferUpdated
void onPlayBufferUpdated(long playCachedBuffer) - Parameters:
playCachedBuffer- The playback duration (ms) that the buffered data can support.
-
onPreloadEvent
- Parameters:
src- The URL of the media resource.event- Events that occur when media resources are preloaded. See `MediaPlayerPreloadEvent`.
-
onAgoraCDNTokenWillExpire
Deprecated.4.6.0 -
onPlayerSrcInfoChanged
- Parameters:
from- Information about the video bitrate of the media resource being played. See `SrcInfo`.to- Information about the changed video bitrate of media resource being played. See `SrcInfo`.
-
onPlayerInfoUpdated
- Parameters:
info- Information related to the media player. See `PlayerUpdatedInfo`.
-
onPlayerCacheStats
- Parameters:
stats- The statistics of the media file being cached. See `CacheStatistics`.
-
onPlayerPlaybackStats
- Parameters:
stats- The statistics of the media file. See `PlayerPlaybackStats`.
-
onAudioVolumeIndication
void onAudioVolumeIndication(int volume) - Parameters:
volume- The volume of the media player. The value ranges from 0 to 255.
-