前言
因为项目的关系,在5个月前写了一篇关于ijkplayer集成的文,当时是以个人笔记的形式修改后发出来的,写的太糙,没有考虑到刚接触ijkplayer新人的感受,导致大部分人即使看完依然表示疑惑不解。
回头看看自己写的这篇文,确实需要好好检讨。于是我决定重新回炉,以一个新手的角度思考,写下这篇ijkplayer ios项目集成(图文详细版)一步步带着大家来。
1.必要的准备工作
首先是安装必要的工具
homebrew:MAC OSX上必备的软件包管理工具,有了它之后可以很方便的安装开发套件,首先我们打开命令终端输入以下命令安装homebrew:
- ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码
待安装完毕后使用以下命令分别安装git和yasm:
- brew install git
- brew install yasm
复制代码
因为我之前都已经安装过了,所以在这里做一个版本检查:
2.下载ijkplayer
1.首先我们在当前用户的目录下创建一个文件夹用于后面存放ijkplayer项目,打开终端输入:
- //创建showcase目录
- mkdir ~/showcase
- //进入该目录中
- cd ~/showcase
复制代码
2.接着我们需要将ijkplayer项目克隆到本地,在终端中输入:
- //克隆项目
- git clonehttps://github.com/Bilibili/ijkplayer.git ijkplayer-ios
- //进入ijkplayer-ios
- cd ijkplayer-ios
- //切换分支
- git checkout -B latest k0.5.1
- //查看
- ls
复制代码
3.真实效果如下:
下载ffmpeg并编译
1.首先我们需要下载ffmpeg,接着上面的目录在终端中输入:
- //下载ffmpeg和相关脚本
- ./init-ios.sh