iOS IkJPlayer的集成和简单实现

首先整个过程比较漫长,我是运气比较好的那种吧,都是一次成功,从开始看文档到最后可以播放直播流就没有失败过。
首先配置环境,需要安装 homebrew,git,yasm (需要ruby环境)


iOS IkJPlayer的集成和简单实现_第1张图片

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


iOS IkJPlayer的集成和简单实现_第2张图片

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



直接跑路径下打开运行文件一样一样的。

运行官方的demo,运行效果:


iOS IkJPlayer的集成和简单实现_第3张图片

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


iOS IkJPlayer的集成和简单实现_第4张图片
iOS IkJPlayer的集成和简单实现_第5张图片

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


iOS IkJPlayer的集成和简单实现_第6张图片

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

iOS IkJPlayer的集成和简单实现_第7张图片

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


iOS IkJPlayer的集成和简单实现_第8张图片
iOS IkJPlayer的集成和简单实现_第9张图片

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


iOS IkJPlayer的集成和简单实现_第10张图片

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

你可能感兴趣的:(iOS IkJPlayer的集成和简单实现)