Package com.zego.zegoavkit2
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.ErrorCodeplayerIndex
- 播放器序号
-
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
- 播放器序号
-
-