ijkplayer的靜態(tài)庫打包

原出處網(wǎng)址

一. 下載ijkplayer

ijkplayer下載地址:https://github.com/Bilibili/ijkplayer

下載完成后解壓

二. 編譯 ijkplayer

下面開始一步一步編譯:

1.打開終端, cd 到j(luò)kplayer-master文件夾中, 也就是下載完解壓后的文件夾, 如下圖:


2.執(zhí)行命令行./init-ios.sh, 這一步是去下載 ffmpeg 的, 時間會久一點, 耐心等一下.

3.完成后進入 ios 文件夾后, 在終端依次執(zhí)行./compile-ffmpeg.sh clean和./compile-ffmpeg.sh all命令, 編譯 ffmpeg


三. 打包IJKMediaFramework.framework框架

把 ijkplayer 打包成framework導(dǎo)入工程中使用. 下面開始介紹如何打包IJKMediaFramework.framework, 按下面步驟開始一步一步做:




1.首先打開工程IJKMediaPlayer.xcodeproj, 位置如下圖:

打開后是這樣的, 如下圖:

2.工程打開后設(shè)置工程的 scheme, 具體步驟如下圖:

01


02

3.設(shè)置好 scheme 后, 分別選擇真機和模擬器進行編譯, 編譯完成后, 進入 Finder, 如下圖:

進入 Finder 后, 可以看到有真機和模擬器兩個版本的編譯結(jié)果, 如下圖:

下面開始合并真機和模擬器版本的 framework, 注意不要合并錯了, 合并的是這個文件, 如下圖:

打開終端, 進行合并, 命令行具體格式為:???? lipo -create"真機版本路徑"? "模擬器版本路徑"? -output?? "合并后的文件路徑"

合并后如下圖:

需要用合并后的IJKMediaFramework把原來的IJKMediaFramework替換掉, 如下圖

上圖中的1、2兩步完成后, 綠色框住的那個IJKMediaFramework.framework文件就是我們需要的框架了, 可以復(fù)制出來, 稍后我們需要導(dǎo)入工程使用.


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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容