IJK集成的蛋疼一天

创建一个新的文件夹 然后cd 到该文件件

cd 新建文件夹路径

然后

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios

克隆好后 接着

cd ijkplayer-ios

再然后

git checkout -B latest k0.8.8

用git branch 查看当前分支

git branch

选择模块,分为三种,lite为最小体积的

cd config

//移除默认
 rm module.sh

//替换成lite 虽然tab不出来,但是可以强写(软连接)
 ln -s module-lite.sh module.sh

初始化 ios代码

./init-ios.sh

初始化 openssl代码

//(不需要https请忽略openssl)我需要
./init-ios-openssl.sh 

对openssl 进行开启操作

//这里后面是 真是存在的 lite.sh 而不是 网上说的 module.sh 否则错误一堆
echo 'export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-openssl"' >> ../config/module-lite.sh

接着

cd ios

//先执行
./compile-openssl.sh all 

//再执行
./compile-ffmpeg.sh clean

//最后执行
./compile-ffmpeg.sh all

你可能感兴趣的:(IJK集成的蛋疼一天)