EasyPlayer是一个RTSP流媒体播放器,在GitHub上开源大部分源码,其主要功能有播放、抓图、录制视频、实时静音/取消静音。
EasyPlayer-RTSP-Android回调InitCallback
提出问题
EasyPlayer-RTSP-Android如何获取拉流的回调?
解决问题
在Client.java中有一个SourceCallBack接口,定义了拉流的各个回调方法:
1、onMediaInfoCallBack方法获取流的参数MediaInfo,获取解码器类型,fps,sps,pps等。
2、onSourceCallBack方法获取流数据。
3、onEvent方法的state参数展示连接的状态:
1:连接中,2:连接错误,3:连接线程退出
在EasyPlayerClient中将状态发送出去: