IOS 视频开发

做IOS开发有时候真的很蛋疼,视频播放就是其中一个。

项目需求是从远程加载视频资源并播放,问题是远程加载的视频是avi格式的,而IOS自带的那些框架只能播放苹果指定的那几种格式的视频,没法播放avi等其他格式视频,跟安卓相比真是醉了。捣鼓很久了,跟大家分享下自己测试过的几个开源框架:

(1)首先,是FFMPEG。这个应该是最好的吧,一些主流的播放器都是在这个框架之上开发的(从别人帖子中看的,不知道是否属实)。但是单纯的FFMPEG开发,着实有点令人头疼,因为这个是使用C语言来编码的,跟IOS风格很不一样,而且控制比较麻烦。此外,FFMPEG的编译也是挺麻烦的,一不小心就会出错。对于很有耐心的同学,推荐这个人写的框架kewlbear/FFmpeg-iOS-build-script,自己捣鼓去吧。

(2)KxMovie。这个研究的时间最长了,按照网上给的方法,老实rake失败,解决方案请参见我的另一篇文章。不过这个框架集成的还是挺好的,如果能捣鼓出来还是不错的。

(3)iFrameExtractor。这个应该是最简单的了,可以满足一般的视频播放要求,关键是好用,不需要任何配置就可以播放视频了

(4)Vitamino。这个框架也很简单,需要配置的地方不多,简单、容易上手。

 

posted @ 2015-04-03 16:02  蜗牛骑士  阅读(587)  评论(0编辑  收藏  举报