1、自行在Ubuntu下配置好Android的sdk和ndk
(sdk配置:https://blog.youkuaiyun.com/qq_25017839/article/details/89847824
ndk配置:https://blog.youkuaiyun.com/qq_25017839/article/details/89847878)
2、安装git和yasm。打开终端,依次输入如下指令:
sudo apt-get update
sudo apt-get install git
sudo apt-get install yasm
3、从GitHub中拉取代码,并且cd到代码的目录下
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android cd ijkplayer-android
4、把代码更新到最新的版本,最新的版本号可以看GitHub。输入指令:
git checkout -B latest k0.8.8
5、初始化,包括了把ffmpeg的代码拉取到本地等操作,输入指令:
./init-android.sh
6、clean一下,输入指令:
cd android/contrib ./compile-ffmpeg.sh clean
7、编译FFmpeg软解码库,输入指令:
./compile-ffmpeg.sh all
8、cd到上一级目录,输入指令:
cd ..
9、得到ijkPlayer的项目,输入指令:
./compile-ijk.sh all
这时编译好后在android/ijkplayer目录下就有对应的so库拉