基於exoplayer播放器的高斯模糊視訊濾鏡,整合aar檔案,給伸手黨
阿新 • • 發佈:2018-12-20
接入步驟如下:
接入步驟 1.aar檔案拷貝至app下libs資料夾內 2.在app下的build.gradle中新增(最外層) repositories { flatDir { dirs 'libs' } } 並且在dependencies中 新增 compile(name: 'exoplayer-blur', ext:'aar') 點右上角Sync Now (如果報錯Required: PROJECT. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS, 把app下的build資料夾刪除,重新編譯即可); 3.匯入exoplayer播放器,在settings.gradle中新增 ':exoplayer' 注意要用 , 逗號隔開; 在build.gradle中新增 implementation project(':exoplayer') 4.然後在MainActivity裡做設定和初始化就可以了 具體初始化,看demo中的MainActivity和xml檔案就可以了 暴露的引數 GLFramebuffer .setRadius(float 偏移量,預設12.0f) .setBlurX(int X軸方向次數,預設4) .setBlurY(int Y軸方向次數,預設15) .setTrans(double 透明度,預設0.005d)
如果想了解如何實現的,請移步上一篇文章:點我
aar檔案下載:點我