最近因?yàn)楣ぷ鞯脑?,需要提供一個(gè)將我們的AiyaEffectsSDK插入到IjkPlayer中的示例,就不得不好好看了下IjkPlayer的代碼。在IjkPlayer中并沒有提供設(shè)置自定義GPU濾鏡的接口,所以最后只能自己動(dòng)手,以求豐衣足食了。不得不說,Bilibili開源的這個(gè)IjkPlayer播放器的確非常強(qiáng)大,代碼設(shè)計(jì)的非常清晰,仔細(xì)看看,能學(xué)到不少東西。
站在用戶的角度思考問題,與客戶深入溝通,找到洞頭網(wǎng)站設(shè)計(jì)與洞頭網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋洞頭地區(qū)。IjkPlayer源碼獲取及編譯方法
源碼地址,編譯參考readme即可:
# 獲取ijk源碼 git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android # 進(jìn)入源碼目錄 cd ijkplayer-android # checkout 最新版本 git checkout -B latest k0.8.0 # 執(zhí)行腳本,此腳本會(huì)下載ijk依賴的源碼,比如ffmpeg ./init-android.sh # 編譯ffmpeg, all可以換成指定版本,如armv7a cd android/contrib ./compile-ffmpeg.sh clean ./compile-ffmpeg.sh all # 編譯ijkplayer,all可以換成指定版本,如armv7a cd .. ./compile-ijk.sh all