1. 程式人生 > >基於exoplayer播放器的高斯模糊視訊濾鏡,整合aar檔案,給伸手黨

基於exoplayer播放器的高斯模糊視訊濾鏡,整合aar檔案,給伸手黨

接入步驟如下:

接入步驟
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檔案下載:點我