海康大华安防监控网络摄像头网页无插件直播流媒体RTSP专用播放器方案之EasyPlayer-RTSP-Android如何获取拉流的回调?

EasyPlayer是一个RTSP流媒体播放器,在GitHub上开源大部分源码,其主要功能有播放抓图录制视频实时静音/取消静音

海康大华安防监控网络摄像头网页无插件直播流媒体RTSP专用播放器方案之EasyPlayer-RTSP-Android如何获取拉流的回调?

EasyPlayer-RTSP-Android回调InitCallback

提出问题
EasyPlayer-RTSP-Android如何获取拉流的回调?

解决问题
在Client.java中有一个SourceCallBack接口,定义了拉流的各个回调方法:

海康大华安防监控网络摄像头网页无插件直播流媒体RTSP专用播放器方案之EasyPlayer-RTSP-Android如何获取拉流的回调?

 

1、onMediaInfoCallBack方法获取流的参数MediaInfo,获取解码器类型,fps,sps,pps等。
2、onSourceCallBack方法获取流数据。
3、onEvent方法的state参数展示连接的状态:
1:连接中,2:连接错误,3:连接线程退出
在EasyPlayerClient中将状态发送出去:

 

海康大华安防监控网络摄像头网页无插件直播流媒体RTSP专用播放器方案之EasyPlayer-RTSP-Android如何获取拉流的回调?