美文网首页iOS学习笔记OS开发技巧分类ios开发资源收集
iOS B站开源框架ijkplayer的demo运行步骤

iOS B站开源框架ijkplayer的demo运行步骤

作者: 桐生一猫 | 来源:发表于2016-03-28 15:43 被阅读12512次

       最近刚开始搞视频,看了ffmpeg,感觉整个人都要炸了。我一同学看到我在朋友圈发的状态,看到我最近在搞ffmpeg,立马给我发了一个语音通话,告诉我有一个简单的方法,就是我们大B站的开源框架ijkplayer。地址在这里ijkplayer。其实他在github上写的还是蛮详细的。我就简单的说一下demo的运行步骤,其他的有时间再说喽。

               首先配置环境,需要安装 homebrew,git,yasm ,其中yasm需要ruby环境,当然这些还是比较简单的。

             这一步骤搞定之后,我先把github上的demo下载下来啊。  解压下来是后是

              然后我们可以在看到这个文件夹里面是这样的

            然后我们看到github上给的步骤是这样的

         有些人发现自己在终端执行了上这些代码之后,花了那么久的时间,满怀期待的打开demo,运行了一下,却是这样的

            然后心凉了,还得去百度,这个是什么原因,心好累啊。其实这个原因就是我们在执行build ios下面的代码的时候首先要cd 一下demo下面的ios文件夹,如图

               就是要先cd一下ios这个文件夹,然后再执行build ios 下的终端代码,当所有的都执行了一遍的时候,我们可以看一下ios这个文件夹下面的内容是这样的(注意这个是ios目录下的文件,虽然我光标定的地方也是一个叫ios的文件夹,这个些都是从终端下载下来的,其实就是下载下来一个ijkplayer的文件夹啦)

            然后我们就开始运行demo啦,注意运行的demo的地方,我用红色的标记出来啦

             就是那个红色的地方啊,然后运行它,就可以看到demo的样子啦,就是这样的:

          好啦,谢谢各位看官,就写到这里,希望给一些人帮助啦

相关文章

网友评论

  • 炳良哥哥:大神 ,你好。
  • 630c5eeb35d3:作者您好,可以发一份编译好的ijkplayer吗?完全感谢我的qq是:3535871737
    桐生一猫:@sunny68 这个你还是自己编译啊,要好长时间的,跟着步骤慢慢来啊
  • c1e0f39af20a:请教一下博主,这个库编译完请问他在ffmpeg里面集成了x264或者x265吗,如何去判断
  • 禁城九少:请问ijkplayer生成的IJKMediaFramework.framework在iOS7上可以使用么?自定义的动态库不是ios8之后才支持么?
  • 科了个技:楼主,请问下,你播放视频的时候有遇到过声音视频不同步的吗?声音完了之后 视频页面过几秒才走完
  • 儒此优雅:如何设置视屏播放起始时间啊 IJKFFMoviePlayerController
  • 白银山小智:请问,在执行./init-ios.sh 这一步的时候 一直报
    == pull ffmpeg fork armv7 ==
    Fetching origin
    /Users/clong/ijkplayer-ios
    fatal: cannot use /Users/clong as an exclude file
    这样的信息 改如何解决呢?
    桐生一猫:@白银山小智 OpenGL做的滤镜
    白银山小智:@桐生一猫 额=-=好吧 能理解“要疯了”的心情
    桐生一猫:@白银山小智 我好久没做这个了,忘了,现在在搞视频滤镜,要疯了。
  • 98d7f207bf2d:我是小白,请问大神,怎么写个直播项目,可以提供点学习资源吗?
  • Liusr:...赶紧按你说的试试...什么原理呢?
  • ab71a37a9cf2:xcrun -sdk iphoneos clang is unable to create an executable file.
    C compiler test failed.

    If you think configure made a mistake, make sure you are using the latest
    version from Git. If the latest version fails, report the problem to the
    ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
    Include the log file "config.log" produced by configure as this will help
    solve the problem.
    按照步骤来的,前边下载ffmpeg都没问题,然后切进ios下边执行最后一步的时候出现了这个是什么原因?
    然后进项目demo去编译报错。。。/ijkplayer-ios/ijkmedia/ijkplayer/ijkavformat/allformats.c:23:10: 'libavformat/avformat.h' file not found
    楼主知道什么原因吗
    桐生一猫:@13122326312 你这个明摆着是我上面说的那个问题啊,感觉你肯定是步骤看错了
  • heartNewStart:看看这个 http://www.jianshu.com/p/1f06b27b3ac0
    c1e0f39af20a:@heartNewStart 写的最清楚的还是官网
  • 1995Oneself:请问如何加载字幕文件。
  • 我大磊:楼主,如何旋转播放源啊?
  • 幻想无极:用这个写直播可以方便很多
  • devzhaoyou:谢谢,最近也在做直播应用!发现很多人在简叔写技术博客了,简书确实是个很不错的文字平台。
  • e1e69252eee1:还有cd一下ios这个文件夹,只是进去这个文件夹也没啥作用
    桐生一猫:@e1e69252eee1 跟着步骤来呀,它会自动下载的,因为ffmpeg比较大
  • e1e69252eee1:然后再执行build ios 下的终端代码,这句话没搞懂什么意思
    桐生一猫:@e1e69252eee1 你看他github给的步骤,你就懂了
  • 47a05d400d86:楼主,请问cd iOS 文件夹具体在哪一步,如何cd?----小白请教,谢谢!
    47a05d400d86:@桐生一猫 请问ijkplayer框架可以播放rtsp的直播流么?还是只能http协议的数据??
    47a05d400d86:@桐生一猫 灰常感谢,问题解决了 :smile:
    桐生一猫:@47a05d400d86 你从github上下载的demo后,里面demo有一个ios的文件夹,你就cd这个文件夹就好啦,我的觉得我真的写的很详细了 :grin:
  • 430a686624d6:你好 这个加载进度能获取到吗
    460da34f26c3:请问加载进度是怎么获取的?在代码中对用的是哪个方法或变量呢
    桐生一猫:@骑蜗牛侃大山 能
  • fa5ec67b59ef:很好,最近在做,很有帮助
    小黑_Coder:@hanjian 能加QQ517829514交流一下吗?

本文标题:iOS B站开源框架ijkplayer的demo运行步骤

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