ijkplayer ios项目集成(图文详细版)

  • 前言

     

    因为项目的关系,在5个月前写了一篇关于ijkplayer集成的文,当时是以个人笔记的形式修改后发出来的,写的太糙,没有考虑到刚接触ijkplayer新人的感受,导致大部分人即使看完依然表示疑惑不解。

     

    回头看看自己写的这篇文,确实需要好好检讨。于是我决定重新回炉,以一个新手的角度思考,写下这篇ijkplayer ios项目集成(图文详细版)一步步带着大家来。

     

    1.必要的准备工作

     

    首先是安装必要的工具

     

    homebrew:MAC OSX上必备的软件包管理工具,有了它之后可以很方便的安装开发套件,首先我们打开命令终端输入以下命令安装homebrew:

    1. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    复制代码

    待安装完毕后使用以下命令分别安装git和yasm:

    1. brew install git
    2. brew install yasm

    复制代码

    因为我之前都已经安装过了,所以在这里做一个版本检查:

    1. (zsh) Ø.9.5 (git revision 2fd4Ø; last camit 2016-03-22) git --version git version 2.7.4 yasm --version yasm 1.3.Ø Carviled on Nov 23 2015. Copyright (c) 2ØØ1-2Ø14 Peter Johnson and other Yasm developers. Run yasm --license for licensing and sumpry.

    2.下载ijkplayer

     

    1.首先我们在当前用户的目录下创建一个文件夹用于后面存放ijkplayer项目,打开终端输入:

    1. //创建showcase目录
    2. mkdir ~/showcase
    3. //进入该目录中
    4. cd ~/showcase

    复制代码

    2.接着我们需要将ijkplayer项目克隆到本地,在终端中输入:

    1. //克隆项目
    2. git clonehttps://github.com/Bilibili/ijkplayer.git ijkplayer-ios
    3. //进入ijkplayer-ios
    4. cd ijkplayer-ios
    5. //切换分支
    6. git checkout -B latest k0.5.1
    7. //查看
    8. ls

    复制代码

    3.真实效果如下:

    1. •-/showcase/iikpayer-ios (zsh) mkdi r N/s}mcase cd N/symcase it clone https:// ithub.can/Bi1ibi1i/i•kp1 r. •t i • kpl r-ios Cloning into 'ijkpiayer-ios• . raote: Counting objects: 20377, raote: Total 20377 (delta O), reused (delta D, pack-reused 20377 Receiving objects: 1B (2ø377/2ø377), 6.68 MiB 1 58.øø KiB/s, done. Resolving deltas: 1B (12O7/12O7), done. Checking connectivity... ijkplayer-ios COPYING. GPLv2 COPYING. GPLv3 COPYING. LGPLv2.1 COPYING. LGPLv2.1.txt COPYING. LGPLv3 BOWLE_LICENSE-APACHE2 NEWS BOTICE init-android-openssl . sh ccmpi le-android-j4a.sh init-android-prof. sh config extra ijkmedia ijkprof init-androi d-exo. sh init-android-j4a. sh init-android. sh init-config. sh init-ios-openssl . sh init-ios. sh ios tool s init-android-libyuv.sh version. sh —/stmcase/i • r-ios nuster git checkout -B latest kø 5 1 t to a atest N/symcase/i kplayer-i os latest 31d 31d

    下载ffmpeg并编译

     

    1.首先我们需要下载ffmpeg,接着上面的目录在终端中输入:

    1. //下载ffmpeg和相关脚本
    2. ./init-ios.sh
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值