
播放器开发
lvmaker
这个作者很懒,什么都没留下…
展开
-
1、从kxmovie开始
iOS上有很多开源的播放器,其中数kxmovie最值得研究和学习,因此在动手写自己的代码前,我们先来吃透这个播放器。 首先,我们将代码clone到本地,git clone https://github.com/kolyvan/kxmovie,然后就按照https://github.com/kolyvan/kxmovie上提示的方法进行编译。这还是相对比较耗时的,毕竟ffmpeg库很大的嘛。在原创 2015-10-20 17:28:48 · 2971 阅读 · 0 评论 -
播放器项目正式启动
很早很早之前就想要做一个播放器,但是由于种种原因,一直没有真正行动起来,国庆期间,我在我的应用照片时间 中加入了 admob 广告,现在每天虽然只有几个点击,但是还是看到了做应用赚钱的希望。另外,有小伙伴通过做多款应用和游戏,已经脱离了打工仔的行列,全职当起了个人开发者,非常膜拜,我想了很久,决定利用之前在播放器开发领域积累的经验,做一个比较实用的播放器,方便广大热爱看某片的宅男腐女。原创 2015-10-20 16:18:14 · 847 阅读 · 0 评论 -
2、kxmovie在xcode7.0.1中运行所遇到的问题
在上一篇中,我们已经clone下来kxmovie的源码,然后运行了git submodule update –init 把相关的依赖库拉到本地。 1,我们查看ffmpeg的版本号,发现拉下来的是 2.2,但是最新的库是2.8,此处需要更新,但是我们先不管它,毕竟2.2相比1.0时代,还是新了很多的。2,继续在命令行中运行 rake命令,开始编译,OK,错误果然来了,提示 gas-preproces原创 2015-10-21 11:01:48 · 1899 阅读 · 0 评论 -
Ffmpeg框架结构解读
下面这篇文章解读的框架比较到位,解码流程也很清楚,值得每天读一两遍。 转载地址: http://blog.youkuaiyun.com/allen_young_yang/article/details/65763031、 FFMEPG结构说明 1.1》介绍 ffmpeg(Fast Forward Moving Pictures Experts Group)是音视频的转载 2015-10-21 22:17:13 · 3084 阅读 · 0 评论 -
容易被忽略的xcode xcworkspace
经过一段时间的复习和学习,对使用ffmpeg来解码,越来越有信心,所以在2015年11月13日,正式开始建立工程,取名为 DDPlayer来实验最近所学。 其实在开始建工程前,我回过头去看了看之前参与过的播放器的代码,觉得那个架构太狗屎了,那么多层次,要玩转真是不容易,维护成本太高,突然有点佩服自己当年拿到那么一套狗屎代码竟然还看懂了、还改bug了。 DDPlayer采取2层架构,为了方原创 2015-11-15 18:30:53 · 4760 阅读 · 0 评论 -
ios获取所有相册的视频并播放
端午节前,把公司的项目忙完了,这几天开始继续DDPlayer的开发,熟悉代码之后,首先要解决的是:获取并播放相册里面的视频。 对于相册中的视频,我需要关注视频的名称、时常、格式、缩略图等信息,因此,定义了表示视频信息的对象。//AlbumVideoInfo.h#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interfac原创 2016-06-13 18:39:46 · 12084 阅读 · 1 评论