博客> iOSB站开源框架ijkplayer的demo运行步骤
iOSB站开源框架ijkplayer的demo运行步骤
2017-09-22 22:49 评论:2 阅读:560 skyhome
ios 视频 横屏竖屏切换

[B站的链接](https://github.com/Bilibili/ijkplayer ) 在github的开源框架ijkplayer 小编也碰壁问题如指令打错了(现在大家放心复制粘O(∩_∩)O~),文档细节没注意到也费点时间反复折腾下。

步骤一、首先配置置环境,需要安装 homebrew,git,yasm ,其中yasm需要ruby环境,

  • 终端的指令:# install homebrew, git, yasm

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

brew install git

brew install yasm

# add these lines to your ~/.bash_profile or ~/.profile

# export ANDROID_SDK=<your>

# export ANDROID_NDK=<your>

# on Cygwin (unmaintained)

# install git, make, yasm

步骤二、在ijkplay 下载github上的dome,解压后是这样的一个文件夹

 1444813-607bb76e6ecf3f96.png

 1444813-421ed4dc1c3bc758.png 这文件夹里内容显示

步骤三、Build iOS

  • 终端的指令: cd /Users/abc/Desktop/ijkplayer-master/ios /Users/abc/Desktop/ijkplayer-master是以你的ijkplayer-master文件为路径

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios

cd ijkplayer-ios

git checkout -B latest k0.4.5.1

./init-ios.sh

注意:这行 ./init-ios.sh 指令后耐心等一段时间,直到是100%进度 之后

cd ios

./compile-ffmpeg.sh clean

./compile-ffmpeg.sh all

注意:这行指令后耐心等一段时间,一大堆命令不间断的跳

# import ios/IJKMediaPlayer for MediaPlayer.framework-like interface (recommended)

# open ios/IJKMediaDemo/IJKMediaDemo.xcodeproj with Xcode

步骤四、打开ijkplayer-master文件夹->ios->ijkplayer-ios->ios->IJKMediaDemo

 988C7F36-C4D3-47B4-8E78-63AE01377E53.png

  • 分析下:从一开始下载的文件夹是这样的没有ijkplayer-ios文件是执行命令后才有的

 E6DAEDFB-0220-40F3-8FA7-B8F2E60193A6.png

  • 一个ios文件夹 里面是个克隆后的ios文件夹,区别如图

 A6CB2B3B-F97D-4EC3-A13D-64B235807E28.png

这样就不会和刚下载dome直接运行IJKMediaDemo 报错了如图这样

 1444813-bc538fb2bebdb041.png

最后截个图成功跑起来后的

 1444813-b5cf8d834784ce72.png

收藏
0
sina weixin mail 回到顶部