Package com.zego.zegoavkit2
Interface IZegoMediaPlayerWithIndexCallback
-
public interface IZegoMediaPlayerWithIndexCallback多实例媒体播放器的事件回调接口
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonAudioBegin(int playerIndex)音频开始播放voidonBufferBegin(int playerIndex)网络音乐资源播放不畅,开始尝试缓存数据。 只有播放网络音乐资源才需要关注这个回调voidonBufferEnd(int playerIndex)网络音乐资源可以顺畅播放。 只有播放网络音乐资源才需要关注这个回调voidonLoadComplete(int playerIndex)预加载完成voidonMediaPlayerVideoSizeChanged(int width, int height, int playerIndex)播放视频分辨率改变的回调voidonPlayEnd(int playerIndex)播放结束voidonPlayError(int code, int playerIndex)播放错误voidonPlayPause(int playerIndex)暂停播放voidonPlayResume(int playerIndex)恢复播放voidonPlayStart(int playerIndex)开始播放voidonPlayStop(int playerIndex)用户主动停止播放的回调voidonProcessInterval(long timestamp, int playerIndex)播放进度回调,需要setProcessInterval设置interval大于0,才会抛出。 同步回调,请不要在回调中处理数据或做其他耗时操作voidonReadEOF(int playerIndex)网络文件读完结尾的回调voidonRenderingProcessInterval(long timestamp, int playerIndex)播放渲染进度回调,需要setProcessInterval设置interval大于0,才会抛出。 同步回调,请不要在回调中处理数据或做其他耗时操作voidonSeekComplete(int code, long millisecond, int playerIndex)完成快进到指定时刻voidonSnapshot(android.graphics.Bitmap image, int playerIndex)截图voidonVideoBegin(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- 播放器序号
-
-