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中將狀態發送出去: