視頻開發(fā)這塊是越來越重要了,我是能體會的出來的秫舌,現(xiàn)在關于視頻的需求就個網(wǎng)絡的妖,圖片加載一樣的普及了,是個硬需求了足陨,也是催生出了很對相關的庫
視頻開發(fā)需要的水平非常高嫂粟,索性現(xiàn)在庫多完善不用我們自己去搞,頁不用我們?nèi)パ芯吭砟担_源庫拿來用就能實現(xiàn)視頻的需求星虹,但是要做好還是要一直譚就到其原理才好,視頻開發(fā)這個大需求我們一步一步走镊讼,從易入難
JZVedioPlayer
也叫餃子播放器宽涌,是目前發(fā)現(xiàn)的集成和使用起來最簡單,也是穩(wěn)定度很高的一個庫蝶棋,JZVedioPlayer 封裝了 UI 層和播放器層卸亮,讓我們可以簡簡單單的一鍵集成,一鍵使用玩裙,入門最優(yōu)選擇兼贸,對于基于實現(xiàn)視頻功能段直,又暫時沒時間去仔細研究的同學的最佳搭檔。
Github 地址:JiaoZiVideoPlayer
依賴
compile 'cn.jzvd:jiaozivideoplayer:6.2.9'
使用
布局
<cn.jzvd.JZVideoPlayerStandard
android:id="@+id/videoplayer"
android:layout_width="match_parent"
android:layout_height="200dp"/>
設置
JZVideoPlayerStandard jzVideoPlayerStandard = (JZVideoPlayerStandard) findViewById(R.id.videoplayer);
jzVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4"
, JZVideoPlayerStandard.SCREEN_WINDOW_NORMAL, "餃子閉眼睛");
jzVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");
setUp 設置地址溶诞,樣式鸯檬,標題,setImage 設置視頻的縮錄圖
JZVedioPlayer 對于 UI 層的封裝是很完善的螺垢,標題喧务,進度,操作枉圃,全屏播放功茴,底層解碼器還可以更換,一般的需求我們不用去自定義 UI 了孽亲。JZVedioPlayer 還支持更多的操作痊土,比如自定義 UI 后面說。下面是我們錄了一個基本的播放器樣式墨林,大家看看,繼續(xù)的趕緊上手犯祠。