一个基础功能的视频播放器(XXVideoPlayer)-AVPlayer封装

463 查看

有一个月没写博客了, 今天分享一篇关于多媒体的文章, 平时我多分享一些UI方面的零散知识, 这种一般好理解, 让人愿意学习, 看完能够实现某些效果, 今天也是本着这个目的, 今天通过简单封装一个视频播放器, 来学一些AVPlayer相关的一些知识. 在这里的代码格式似乎阅读不是很理想, 我试着做了修改, 并没有修改成功, 可以直接下载Demo, 或者点击我留下的备用链接(在文末).
播放器地址https://github.com/summerxx27/XXVideoPlayer

111506501-33d3a8d4bca5165a

  • 编译环境 Xcode 8
  • AVPlayer相关
  • AVPlayerItem
  • 支持多种视频格式
  • 完成了 快进 快退 暂停 播放 全屏等视频播放器的基础功能
  • 后期会添加更加丰富的内容, 还可能写一个Swift版本的

以上就是对于视频播放器封装用到的知识点了~
第一次学习AVPlayer 难免出现错误的地方, 请告知我, 这样我就能及时修正了
感谢 36Kr 的开源, 让我能够学习相关的知识点

不同的是 36Kr使用MPMoviePlayerController, 而我使用AVPlayer, UI方面我直接使用了他提供的UI方便快速, 当然可以随意修改, 简单方便.

最后感谢您的阅读, 如果感觉有帮助可以关注我 和我一起学习!

http://www.jianshu.com/p/9aa30f00e13b

我是夏天, 暖暖的夏天
End