Swift51.com
Swift 头像
Swift  2016-10-31 12:19

Swift 视频播放器 DFPlayer

回复:0  查看:8141  感兴趣:285  赞:2  

Swift 视频播放器 DFPlayer

DFPlayer 是纯 Swift 编写的视频播放器,基于 AVPlayer 封装,支持播放、暂停、重播、载入动画、进度控制(控件或手势)、横竖屏、标题显示、缓冲/进度显示、错误(failed/timeout)/暂停/播放中等遮罩页面显示等常见功能。

几个特性包括:

  • 1)视频状态可通过delegate监测满足更多的业务需求;
  • 2)控制面板的UI控件可通过实现protocol方法来自定义;
  • 3)遮罩面板可自定义,满足各种状态下的需求,如失败时点击重试、暂停时展示广告,播放时显示弹幕等等;
  • 4)提供常规配置,如自动播放、日志打印;

相关开源代码