iOS IkJPlayer的集成和简单实现
2016-06-28 本文已影响1190人
进击的小杰
首先整个过程比较漫长,我是运气比较好的那种吧,都是一次成功,从开始看文档到最后可以播放直播流就没有失败过。
首先配置环境,需要安装 homebrew,git,yasm (需要ruby环境)

然后把项目克隆到本地,下载并编译ffmpeg

最后导入播放器并用Xcode打开

直接跑路径下打开运行文件一样一样的。
运行官方的demo,运行效果:

当然我们的目的应该是把它集成到自己的工程中,我这边采用了如下方式:
把 ijkplayer 打包成framework导入工程中使用. 下面开始介绍如何打包IJKMediaFramework.framework, 按下面步骤开始一步一步做:
首先打开工程IJKMediaPlayer.xcodeproj, 位置如下图:


修改到relase模式下运行工程(真机和模拟器情况下都要运行)

合并真机运行和模拟器运行的Framework

打开终端, 进行合并, 命令行具体格式为:
——————————————————————————————
lipo -create "真机版本路径" "模拟器版本路径" -output "合并后的文件路径"
——————————————————————————————


新建工程, 导入合并后的IJKMediaFramework.framework以及相关依赖框架以及相关依赖框架,如下图:

喜欢的求个关注,谢谢。
DEMO下载地址:http://pan.baidu.com/s/1skRZM2L