博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS 视频开发
阅读量:6515 次
发布时间:2019-06-24

本文共 560 字,大约阅读时间需要 1 分钟。

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

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

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

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

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

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

 

转载于:https://www.cnblogs.com/mr-xhan/p/4390303.html

你可能感兴趣的文章
高级网络综合实战架构案例
查看>>
Unity HoloLens开发配置
查看>>
CentOS 6 kickstart 部署脚本
查看>>
Java集合工具类(二)-泛型集合工具类,用于便捷快速的定义、操作集合。包含Set的交集、并集......
查看>>
Linux 虚拟文件系统和进程的关系
查看>>
进程通信:管道和socketpair的
查看>>
Windows2008计划任务运行powershell脚本故障解决
查看>>
近视者的福音!谷歌眼镜将推出“处方版”
查看>>
zabbix agent 监控Linux
查看>>
Weka开发[13]-Ensemble
查看>>
揭秘xp系统中一些不经常使用的技巧
查看>>
TCP/IP那点事儿 协议那些事儿
查看>>
ActiveMQ的消息重发策略和DLQ处理
查看>>
我的友情链接
查看>>
执行shell的三种方法
查看>>
【机器学习实战】第1章 机器学习基础
查看>>
sublime Text 竖线光标和下划线光标 ( Mac 版)
查看>>
SCCM2012(一)
查看>>
我的友情链接
查看>>
go tcp 与 udp
查看>>