最近自己琢磨直播軟件漠魏,網(wǎng)上也查看了許多資料邢羔,原生的AVFoundation就不用多說了;這里找了一下第三方的浮还。決定用IJKPlayer竟坛。其實(shí)打包 好.framework文件很好用的,直接拖到項(xiàng)目中使用钧舌。
1.配置環(huán)境担汤,使用終端。小伙伴們看清楚了圖標(biāo)洼冻。一些小伙伴都不知道終端是啥崭歧,就知道LOL,王者榮耀撞牢。率碾。。
看好了進(jìn)入的地址:打開終端, cd 到j(luò)kplayer-master文件夾中, 也就是下載完解壓后的文件夾
2.執(zhí)行命令行./init-ios.sh, 這一步是去下載 ffmpeg 的, 時(shí)間會(huì)久一點(diǎn), 耐心等一下.可以打一把王者榮耀,出來就好了么畜挥。
3.在第2步中下載完成后, 執(zhí)行cd ios, 也就是進(jìn)入到 ios目錄中,可以ls查看所有文件蟹但。在終端依次執(zhí)行./compile-ffmpeg.sh clean和./compile-ffmpeg.sh all命令躯泰。編譯時(shí)間較久, 耐心等待一下.可以打一把王者榮耀,說不準(zhǔn)直接掉到青銅渣渣了矮湘。
4.打包IJKMediaFramework.framework框架斟冕。(最重要的時(shí)刻到了口糕,全軍出擊)
建議以下集成方法是把 ijkplayer 打包成framework導(dǎo)入工程中使用. 下面開始介紹如何打包IJKMediaFramework.framework, 按下面步驟開始一步一步做:
首先打開工程IJKMediaPlayer.xcodeproj, 位置如下圖:
接下來:編譯工程缅阳。
在真機(jī)和模擬機(jī)上的版本合并
打開終端, 進(jìn)行合并, 命令行具體格式為:
lipo -create"真機(jī)版本路徑" "模擬器版本路徑" -output "合并后的文件路徑"
下面很重要,要看好了。將合并后的文件替換到模擬器和真機(jī)下的文件十办。(IJKMediaFramework把原來的IJKMediaFramework替換掉)秀撇,并復(fù)制一份IJKMediaFramework.framework,準(zhǔn)備后面用向族。
5.工程新建呵燕,導(dǎo)入IJKMediaFramework.framework文件。
導(dǎo)入框架后, 在ViewController.m進(jìn)行測試, 首先導(dǎo)入IJKMediaFramework.h頭文件, 編譯看有沒有錯(cuò), 如果沒有錯(cuò)說明集成成功.
好了件相,集成仙豆這里再扭。
//喜歡的點(diǎn)個(gè)??????????????????????????????
后續(xù)請關(guān)注,使用夜矗。