1. 简介
ijkplayer是哔哩哔哩的一个开源视频播放框架,支持Android、iOS。底层是ffplay。
Github地址:bilibili/ijkplayer
2. 编译方法
由于通过Gradle编译起来很慢而且一旦失败又得重头来,所以这块就使用AndroidNDK的方式来编译。
2.1 编译之前
首先你得配置好等会编译需要的东西。这块我们都会使用Homebrew来安装git和yasm。
Homebrew类似于Ubuntu的dpkg、RedHat和centOS的yum,他是macOS上的一个软件包管理器。但是后来出了Linux版。
由于ijkplayer官方说用的它,那咱们就用它吧。
Ubuntu
1. 先把目前已有的包更新
// 从镜像站下载软件列表,并检查有没有需要更新的包
sudo apt update
// 更新需要更新的包
sudo apt upgrade
// 自动卸载掉当初为了安装其他软件或其他原因而安装但是目前已经没用的包
sudo apt autoremove
2. 安装Homebrew
1. 首先