美文网首页音视频开发经验之路iOS Developer
开源直播iOS-IJKPlayer使用教程

开源直播iOS-IJKPlayer使用教程

作者: A迷城 | 来源:发表于2017-06-04 11:53 被阅读202次

    最近自己琢磨直播软件,网上也查看了许多资料,原生的AVFoundation就不用多说了;这里找了一下第三方的。决定用IJKPlayer。其实打包 好.framework文件很好用的,直接拖到项目中使用。

    1.配置环境,使用终端。小伙伴们看清楚了图标。一些小伙伴都不知道终端是啥,就知道LOL,王者荣耀。。。

    进入终端,到自己的下载下来的文件夹下。下载地址一大推

    看好了进入的地址:打开终端, cd 到jkplayer-master文件夹中, 也就是下载完解压后的文件夹

    看清楚是图上满的ios上面那个

    2.执行命令行./init-ios.sh, 这一步是去下载 ffmpeg 的, 时间会久一点, 耐心等一下.可以打一把王者荣耀,出来就好了么。

    .sh文件,要执行对啊。

    3.在第2步中下载完成后, 执行cd ios, 也就是进入到 ios目录中,可以ls查看所有文件。在终端依次执行./compile-ffmpeg.sh clean./compile-ffmpeg.sh all命令。编译时间较久, 耐心等待一下.可以打一把王者荣耀,说不准直接掉到青铜渣渣了。

    4.打包IJKMediaFramework.framework框架。(最重要的时刻到了,全军出击)

    建议以下集成方法是把 ijkplayer 打包成framework导入工程中使用. 下面开始介绍如何打包IJKMediaFramework.framework, 按下面步骤开始一步一步做:

    首先打开工程IJKMediaPlayer.xcodeproj, 位置如下图:

    接下来:编译工程。

    release调整打包

    在真机和模拟机上的版本合并

    选对对象啊

    打开终端, 进行合并, 命令行具体格式为:

    lipo -create"真机版本路径" "模拟器版本路径" -output "合并后的文件路径"

    这就可以了

    下面很重要,要看好了。将合并后的文件替换到模拟器和真机下的文件。(IJKMediaFramework把原来的IJKMediaFramework替换掉),并复制一份IJKMediaFramework.framework,准备后面用。

    5.工程新建,导入IJKMediaFramework.framework文件。

    导入依赖库啊

    导入框架后, 在ViewController.m进行测试, 首先导入IJKMediaFramework.h头文件, 编译看有没有错, 如果没有错说明集成成功.

    好了,集成仙豆这里。

    //喜欢的点个❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️

    后续请关注,使用。

    相关文章

      网友评论

        本文标题:开源直播iOS-IJKPlayer使用教程

        本文链接:https://www.haomeiwen.com/subject/ieyvfxtx.html