【前言】
項目中要用到rtsp視頻流的播放,但是flutter原生播放器video_player不支持rtsp,因爲原生播放器在安卓native採用的是EXOPlayer,而在IOS端採用的是AVPlayer,這兩個播放器目前都不支持rtsp(可以自定義支持,但是video_player集成的版本不支持),因此必須自己來封裝一個播放器,以便進行rtsp的播放。
github地址 【https://github.com/jadennn/flutter_ijk】
【正文】
播放器的選擇,因爲之前做安卓項目用過ijkplayer,並且只要重新編譯一下就可以支持rtsp了,因此,在Android和IOS的native層都採用的是ijkplayer。
先放上效果圖:
未完待續。。。。 (由於文件太大,github暫時不支持上傳,先處理好這個問題再寫博客)