Interface IZegoMediaPlayerWithIndexCallback


  • public interface IZegoMediaPlayerWithIndexCallback
    多实例媒体播放器的事件回调接口
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onAudioBegin​(int playerIndex)
      音频开始播放
      void onBufferBegin​(int playerIndex)
      网络音乐资源播放不畅,开始尝试缓存数据。 只有播放网络音乐资源才需要关注这个回调
      void onBufferEnd​(int playerIndex)
      网络音乐资源可以顺畅播放。 只有播放网络音乐资源才需要关注这个回调
      void onLoadComplete​(int playerIndex)
      预加载完成
      void onMediaPlayerVideoSizeChanged​(int width, int height, int playerIndex)
      播放视频分辨率改变的回调
      void onPlayEnd​(int playerIndex)
      播放结束
      void onPlayError​(int code, int playerIndex)
      播放错误
      void onPlayPause​(int playerIndex)
      暂停播放
      void onPlayResume​(int playerIndex)
      恢复播放
      void onPlayStart​(int playerIndex)
      开始播放
      void onPlayStop​(int playerIndex)
      用户主动停止播放的回调
      void onProcessInterval​(long timestamp, int playerIndex)
      播放进度回调,需要setProcessInterval设置interval大于0,才会抛出。 同步回调,请不要在回调中处理数据或做其他耗时操作
      void onReadEOF​(int playerIndex)
      网络文件读完结尾的回调
      void onRenderingProcessInterval​(long timestamp, int playerIndex)
      播放渲染进度回调,需要setProcessInterval设置interval大于0,才会抛出。 同步回调,请不要在回调中处理数据或做其他耗时操作
      void onSeekComplete​(int code, long millisecond, int playerIndex)
      完成快进到指定时刻
      void onSnapshot​(android.graphics.Bitmap image, int playerIndex)
      截图
      void onVideoBegin​(int playerIndex)
      视频开始播放(在支持视频播放后才生效)
    • Method Detail

      • onPlayStart

        void onPlayStart​(int playerIndex)
        开始播放
        Parameters:
        playerIndex - 播放器序号
      • onPlayPause

        void onPlayPause​(int playerIndex)
        暂停播放
        Parameters:
        playerIndex - 播放器序号
      • onPlayStop

        void onPlayStop​(int playerIndex)
        用户主动停止播放的回调
        Parameters:
        playerIndex - 播放器序号
      • onPlayResume

        void onPlayResume​(int playerIndex)
        恢复播放
        Parameters:
        playerIndex - 播放器序号
      • onPlayError

        void onPlayError​(int code,
                         int playerIndex)
        播放错误
        Parameters:
        code - 错误码, 详见 ZegoMediaPlayer.ErrorCode
        playerIndex - 播放器序号
      • onVideoBegin

        void onVideoBegin​(int playerIndex)
        视频开始播放(在支持视频播放后才生效)
        Parameters:
        playerIndex - 播放器序号
      • onAudioBegin

        void onAudioBegin​(int playerIndex)
        音频开始播放
        Parameters:
        playerIndex - 播放器序号
      • onPlayEnd

        void onPlayEnd​(int playerIndex)
        播放结束
        Parameters:
        playerIndex - 播放器序号
      • onBufferBegin

        void onBufferBegin​(int playerIndex)
        网络音乐资源播放不畅,开始尝试缓存数据。 只有播放网络音乐资源才需要关注这个回调
        Parameters:
        playerIndex - 播放器序号
      • onBufferEnd

        void onBufferEnd​(int playerIndex)
        网络音乐资源可以顺畅播放。 只有播放网络音乐资源才需要关注这个回调
        Parameters:
        playerIndex - 播放器序号
      • onSeekComplete

        void onSeekComplete​(int code,
                            long millisecond,
                            int playerIndex)
        完成快进到指定时刻
        Parameters:
        code - 大于等于0表示成功,其它表示失败
        millisecond - 实际快进的进度
        playerIndex - 播放器序号
      • onSnapshot

        void onSnapshot​(android.graphics.Bitmap image,
                        int playerIndex)
        截图
        Parameters:
        image - 图片
        playerIndex - 播放器序号
      • onLoadComplete

        void onLoadComplete​(int playerIndex)
        预加载完成
        Parameters:
        playerIndex - 播放器序号
      • onProcessInterval

        void onProcessInterval​(long timestamp,
                               int playerIndex)
        播放进度回调,需要setProcessInterval设置interval大于0,才会抛出。 同步回调,请不要在回调中处理数据或做其他耗时操作
        Parameters:
        timestamp - 当前播放进度,单位毫秒
        playerIndex - 播放器序号
      • onRenderingProcessInterval

        void onRenderingProcessInterval​(long timestamp,
                                        int playerIndex)
        播放渲染进度回调,需要setProcessInterval设置interval大于0,才会抛出。 同步回调,请不要在回调中处理数据或做其他耗时操作
        Parameters:
        timestamp - 当前播放渲染进度,单位毫秒
        playerIndex - 播放器序号
      • onReadEOF

        void onReadEOF​(int playerIndex)
        网络文件读完结尾的回调
        Parameters:
        playerIndex - 播放器序号
      • onMediaPlayerVideoSizeChanged

        void onMediaPlayerVideoSizeChanged​(int width,
                                           int height,
                                           int playerIndex)
        播放视频分辨率改变的回调
        Parameters:
        width - 宽
        height - 高
        playerIndex - 播放器序号