ijkplayer框架集成

ijkplayer直播框架基于ffmpeg, 同時(shí)支持 Android 和 iOS,集成過程中遇到很多坑熊痴,網(wǎng)上也有各種資料他爸,教程詳細(xì)記錄下集成過程。

一果善、ijkPlayer下載地址

ijkPlayer: ?https://github.com/Bilibili/ijkplayer

ijkPlayer目錄文件結(jié)構(gòu)如圖:

ijkplayer目錄結(jié)構(gòu)

打開工程編譯報(bào)錯(cuò)錯(cuò)誤信息如下:


IJKMediaDemo編譯報(bào)錯(cuò)

因?yàn)閘ibavformat是ffmpeg庫中的文件诊笤,所以需要導(dǎo)入ffmpeg庫

二:編譯ijkPlayer

如何導(dǎo)入ffmpeg庫可以查看ijkPlayer文件目錄結(jié)構(gòu)總的README.md文件中有詳細(xì)步驟

大致就是需要執(zhí)行init-ios.sh腳本來下載ffmpeg源碼


執(zhí)行腳本

ffmpeg下載時(shí)間比較長耐心等待,執(zhí)行完腳本后巾陕,就會(huì)發(fā)現(xiàn)ijkplayer中有ffmpeg了

再次編譯Demo依然報(bào)相同的錯(cuò)誤讨跟,原因是剛剛僅僅是下載源碼,但是源碼并沒有參與編譯鄙煤,需要將源碼編譯成可執(zhí)行文件晾匠。


編譯ffmpeg源碼

執(zhí)行后效果圖:

編譯后生成.a文件

三:打包IJKMediaFramework.framework框架

集成有兩種方法

1:按照IJKMediaDemo工程中那樣, 直接導(dǎo)入工程IJKMediaPlayer.xcodeproj


導(dǎo)入工程IJKMediaPlayer.xcodeproj

2:打包IJKMediaFramework.framework框架

方法:把IJKMediaPlayer打包成靜態(tài)庫,在導(dǎo)入到自己的項(xiàng)目中。

首先打開工程IJKMediaPlayer.xcodeproj


打開工程IJKMediaPlayer.xcodeproj

打包靜態(tài)庫文件方法可參考:www.code4app.com/blog-721976-522.html

選擇device真機(jī)和模擬器下分別編譯項(xiàng)目IJKMediaPlayer庫


編譯后的文件


合并文件

lipo -create "真機(jī)版本路徑" "模擬器版本路徑" -output "合并后的文件路徑"

注意:一定要給合并后的文件起名字梯刚,不然會(huì)報(bào)錯(cuò)A构荨!!

四:集成ijkplayer到項(xiàng)目中

新建工程, 導(dǎo)入合并后的IJKMediaFramework.framework以及相關(guān)依賴框架以及相關(guān)依賴框架

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末澜共,一起剝皮案震驚了整個(gè)濱河市向叉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗦董,老刑警劉巖母谎,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異京革,居然都是意外死亡奇唤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門匹摇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咬扇,“玉大人,你說我怎么就攤上這事来惧∪呃酰” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵供搀,是天一觀的道長。 經(jīng)常有香客問我钠至,道長葛虐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任棉钧,我火速辦了婚禮屿脐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宪卿。我一直安慰自己的诵,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布佑钾。 她就那樣靜靜地躺著西疤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪休溶。 梳的紋絲不亂的頭發(fā)上代赁,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機(jī)與錄音兽掰,去河邊找鬼芭碍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛孽尽,可吹牛的內(nèi)容都是我干的窖壕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼瞻讽!你這毒婦竟也來了狐蜕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤卸夕,失蹤者是張志新(化名)和其女友劉穎层释,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體快集,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贡羔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了个初。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乖寒。...
    茶點(diǎn)故事閱讀 38,059評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖院溺,靈堂內(nèi)的尸體忽然破棺而出楣嘁,到底是詐尸還是另有隱情,我是刑警寧澤珍逸,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布逐虚,位于F島的核電站,受9級特大地震影響谆膳,放射性物質(zhì)發(fā)生泄漏叭爱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一漱病、第九天 我趴在偏房一處隱蔽的房頂上張望买雾。 院中可真熱鬧,春花似錦杨帽、人聲如沸漓穿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晃危。三九已至,卻和暖如春当凡,著一層夾襖步出監(jiān)牢的瞬間山害,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工沿量, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留浪慌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓朴则,卻偏偏與公主長得像权纤,于是被迫代替她去往敵國和親钓简。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評論 2 345

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,506評論 25 707
  • 前言ijkplayer框架是專門用來做 視頻直播 的開源框架汹想,基于ffmpeg外邓,同時(shí)支持 Android 和 iO...
    XDLee閱讀 7,379評論 23 35
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件古掏、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,024評論 4 62
  • 秋 紅葉枝頭站 俯首與綠葉爭艷 忽一片明黃入眼 卻是小亭翹首湖邊 似待春歸燕
    抻脖子瞅天兒閱讀 173評論 0 0
  • 1. 陳醫(yī)生是這次行走活動(dòng)的義工损话。 叫了他兩天陳醫(yī)生,今天才有機(jī)會(huì)問他: 陳醫(yī)生槽唾,請問你是哪方面的醫(yī)生呢丧枪? 陳醫(yī)生...
    文曉玲閱讀 664評論 8 8