jik player 集成記錄

https://github.com/Bilibili/ijkplayer

集成環(huán)境macOS 10.13.3
集成方式 自己編譯.so文件
步驟:
安裝git 與yasm
brew install git
brew install yasm
windows 環(huán)境應(yīng)該可以通過cygwin進(jìn)行編譯(官方說明)

on Cygwin (unmaintained)

install git, make, yasm

添加sdk 環(huán)境變量

export ANDROID_SDK=<your sdk path>

export ANDROID_NDK=<your ndk path>

注意 這里的ndk 版本不得超過14b黄鳍,若使用的android ndk 是最新的16版本需要去android 官網(wǎng)下載一份14b以下的ndk 并將其放到環(huán)境變量中

按照官方教程

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
git checkout -B latest k0.8.8

./init-android.sh

cd android/contrib
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

cd ..
./compile-ijk.sh all

等待編譯完成 沉唠。
注意 在下載ffmpeg 時候可能會十分的慢 這時需要給git 設(shè)置一個 代理堕油,這里有shadowsockets 的同學(xué)可以打開你們的客戶端--高級設(shè)置 查看你們socket5 的本地監(jiān)聽ip地址與端口號
通過命令
git config --global http.proxy 'socks5://127.0.0.1: 你的端口號'
git config --global https.proxy 'socks5://127.0.0.1: 你的端口號'
來配置 對git的http 與https 的全局代理
這時速度就很快了
編譯完成之后贡耽,找到 你的文件夾/.../ijkplayer 文件夾


android目錄結(jié)構(gòu).png

后面那些都是cpu 的類型 我們只需要里面的so包 同時還需要 example中的控件季希。。。省得自己寫了 只需要改下布局文件就可以使用了。

集成過程:
可以在修改之前先復(fù)制一份備份 要不然還要重新編譯
1.打開example 項目中的build.gradle文件
將dependencies 中 compile的 project 全都刪掉
我們只需要ijkplayer-java 這個項目作為依賴查剖,但是不依賴本地的 我們可以使用遠(yuǎn)程倉庫的依賴

  1. 將 example 項目中的build.gradle文件 中的
    apply plugin: 'com.android.application'
    修改為apply plugin: 'com.android.library'
    我們將其當(dāng)做一個model 引入項目

修改完的文件如下


修改后build2.png
修改后build1.png

3.修改完成后 我們將 ijkplayer-example 集成進(jìn)我們的項目

點開


找到項目配置1.png

點擊 + 號


添加依賴1.png

選擇 import gradle project


添加依賴2.png

點擊下一步
選擇你的 ijkplayer-example項目文件夾
這時我們就集成進(jìn)我們的項目了
4.創(chuàng)建jniLibs 文件夾,將編譯生成的那些項目中 lib 文件夾下的 so 包都黏貼進(jìn)我們的項目下的 jnilibs 文件夾中
注意 命名一定要 jniLibs 否則會報so 找不到的錯誤噪窘,也可以添加sourceset main 重新聲明jnilibs.src的聲明 不過還是建議使用默認(rèn)的文件夾名字


創(chuàng)建jniLibs文件夾.png
  1. 根據(jù)需求修改源代碼
    由于我們只是集成一個播放視頻的控件進(jìn)入項目 所以示例工程中的 acticity啊 fragment 什么的都是不需要的 笋庄,同時 AndroidManifest.xml 文件也需要修改。


    刪除不需要的文件.png

    然后就可以愉快的使用進(jìn)行播放視頻了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末倔监,一起剝皮案震驚了整個濱河市直砂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浩习,老刑警劉巖静暂,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谱秽,居然都是意外死亡洽蛀,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門疟赊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來郊供,“玉大人,你說我怎么就攤上這事近哟⊥陨螅” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵吉执,是天一觀的道長疯淫。 經(jīng)常有香客問我,道長戳玫,這世上最難降的妖魔是什么峡竣? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮量九,結(jié)果婚禮上适掰,老公的妹妹穿的比我還像新娘。我一直安慰自己荠列,他們只是感情好类浪,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肌似,像睡著了一般费就。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上川队,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天力细,我揣著相機與錄音睬澡,去河邊找鬼。 笑死眠蚂,一個胖子當(dāng)著我的面吹牛煞聪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逝慧,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼昔脯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了笛臣?” 一聲冷哼從身側(cè)響起云稚,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沈堡,沒想到半個月后静陈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡诞丽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年窿给,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片率拒。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡崩泡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出猬膨,到底是詐尸還是另有隱情角撞,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布勃痴,位于F島的核電站谒所,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沛申。R本人自食惡果不足惜劣领,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望铁材。 院中可真熱鬧尖淘,春花似錦、人聲如沸著觉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饼丘。三九已至趁桃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背卫病。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工油啤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蟀苛。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓益咬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親屹逛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,744評論 25 707
  • 最近在做音頻相關(guān)的項目汛骂,起初罕模,音樂播放器使用的是Android系統(tǒng)本身的MediaPlayer,在開發(fā)中使用的本來...
    對月的獨白閱讀 10,498評論 16 28
  • 還記得22歲生日愿望帘瞭,愿望里期望永遠(yuǎn)相守的人從父母再多了一個你淑掌,許愿之前并不知有多愛你,許愿之后卻期望余生都...
    冬臨閱讀 159評論 0 1
  • 本文適讀對象:初級產(chǎn)品經(jīng)理 最近參與一個項目担敌,在前期的討論與規(guī)劃中算是一個比較復(fù)雜的項目,當(dāng)我把功能拆分開廷蓉,定下第...
    訶息閱讀 537評論 2 9
  • 最后 我想說 祝你生日快樂全封! @54894369826 對于你不喜歡我,我覺得遺憾又無奈桃犬。 我還能怎么樣呢刹悴。 希望...
    海里西閱讀 220評論 1 0