ubuntu15.04编译最新的ijkplayer

b站是个很棒的地方,他们制作的bilibili安卓客户端也是很棒的,现在他们的播放器已经开源了,该播放器叫ijkplayer,支持ios和android,采用ffmpeg的一款播放器,其源代码托管在github。

https://github.com/Bilibili/ijkplayer

那么我们事不宜迟,赶快来编译吧

有苹果电脑的朋友,而且没有把mac换成windows的苹果朋友你们就可以编译

有windows电脑的朋友,就要把电脑换成mac和ubuntu才行

接下来我来说明一下ubuntu和mac的版本号

ubuntu15.04

mac10.10.3

我这次用的ubuntu15.04(64位),那么我们事不宜迟,就来编译吧


首先准备工作

mac和ubuntu都必须具备git这个工具

mac下

输入git即可提示安装

ubuntu下

sudo apt-get update

sudo apt-get install git

然后下载一个ndk和一个sdk。

sdk必须要更新才可以,这次使用的ide是android studio,api是22

ndk必须要r10e的版本


好了接下来就是编译部分

命令两个系统都是一样的,但是速度不一样,取决于cpu和硬盘的速度。

我们这次编译android,由于本人不会ios开发,不过官方文档有ios的命令,照做即可。

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
git checkout -B latest k0.3.1
./init-android.sh
cd android/contrib
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all
cd ..
./compile-ijk.sh all

接下来,就是导入工作了

然后我们来打开android studio,直接打开一个外部工程即可,选择到

ijkplayer-android/android/ijkplayer/

导入之后需要等待一段时间,这个时候,就可以编译运行了。

你可能感兴趣的:(android,windows,播放器,bilibili,苹果电脑)