Interface IMediaPlayerObserver


public interface IMediaPlayerObserver
  • Method Details

    • onPlayerStateChanged

      void onPlayerStateChanged(Constants.MediaPlayerState state, Constants.MediaPlayerReason reason)
      Parameters:
      state - New player state
      reason - Reason for state change
    • onPositionChanged

      void onPositionChanged(long positionMs, long timestampMs)
      Parameters:
      positionMs - Current playback progress, in miliseconds
      timestampMs - Current NTP(Network Time Protocol) time, in miliseconds
    • onPlayerEvent

      void onPlayerEvent(Constants.MediaPlayerEvent eventCode, long elapsedTime, String message)
      Parameters:
      eventCode - The playback event. See {@link media::base::MEDIA_PLAYER_EVENT MEDIA_PLAYER_EVENT}.
      elapsedTime - The playback elapsed time.
      message - The playback message.
    • onMetaData

      void onMetaData(Constants.MediaPlayerMetadataType type, byte[] data)
    • onPlayBufferUpdated

      void onPlayBufferUpdated(long playCachedBuffer)
      Parameters:
      playCachedBuffer - Current playback buffer, in seconds
    • onPreloadEvent

      void onPreloadEvent(String src, Constants.MediaPlayerPreloadEvent event)
      Parameters:
      src - Current preload src
      event - Triggered event happened
    • onAgoraCDNTokenWillExpire

      @Deprecated void onAgoraCDNTokenWillExpire()
      Deprecated.
      4.6.0
    • onPlayerSrcInfoChanged

      void onPlayerSrcInfoChanged(SrcInfo from, SrcInfo to)
      Parameters:
      from - Streaming media information before the change.
      to - Streaming media information after the change.
    • onPlayerInfoUpdated

      void onPlayerInfoUpdated(PlayerUpdatedInfo info)
      Parameters:
      info - Include information of media player.
    • onPlayerCacheStats

      void onPlayerCacheStats(CacheStatistics stats)
      Parameters:
      stats - Cached file statistics.
    • onPlayerPlaybackStats

      void onPlayerPlaybackStats(PlayerPlaybackStats stats)
      Parameters:
      stats - The statistics of the media stream.
    • onAudioVolumeIndication

      void onAudioVolumeIndication(int volume)
      Parameters:
      volume - volume of current player.