创建一个新的文件夹 然后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
网友评论