IOS 视屏功能研究

视频播放研究主要的 AVplayer,vitamin,ffmpeg

首先第三方库vitamin,(当年做android工程师的时候就用的这个东西,印象比较好) 这东西是好用,支持所有播放格式,界面都是自带的,弃用的原因也就是因为太好用了他的播放对象是单利模式,与我们的业务要求是不能融合的,故而放弃。
接着是研究自带的AVplayer,不得不说这个ios推荐对象还是比较方便的,可有个致命的缺憾是不能播放flv格式的视屏虽然网上很多人都说可以,但是本人亲试是不行的,最后也不得不放弃使用。
最后就着要求使用ffmpeg的方法来做,成功完成业务需求

本人理解,其实视频播放,就是文件下载,都是一段段的分批下载,下载完之后的流在通过解码器转成可以播放的视频流

就而一般视频播放的功能实现 iOS 是讲视屏view add到对应的cell上面,在切换的时候,将之前的播放器remove就可以了

代码本也是晚上找到的,只是我将这个view重新封装了一下,通过代理的方法可以自定义view的使用环境

界面绘制用的masonry 所以大家如果有需求使用记得pod这个类库,
代码上传到 GitHub上,如果有需要可以下载使用,有用请大家star一下,不好也请大家提出,改善改善

再多说一句,我的梦想:希望世界和平

跳到GitHub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值