Swift 视频播放器 DFPlayer

Posted swift语言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 视频播放器 DFPlayer相关的知识,希望对你有一定的参考价值。


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

几个特性包括: 

  • 1)视频状态可通过delegate监测满足更多的业务需求; 

  • 2)控制面板的UI控件可通过实现protocol方法来自定义; 

  • 3)遮罩面板可自定义,满足各种状态下的需求,如失败时点击重试、暂停时展示广告,播放时显示弹幕等等; 

  • 4)提供常规配置,如自动播放、日志打印;


开源代码主页:https://github.com/difff/DFPlayer

文章来自:51swift



以上是关于Swift 视频播放器 DFPlayer的主要内容,如果未能解决你的问题,请参考以下文章

Swift:在avqueueplayer中播放完毕后重播视频

Swift 2 AVPlayer - 播放下一个视频 上一个视频

在容器视图中播放本地视频 Swift 4

Swift - 如何根据视频播放器框架的大小动态调整 UIView 的大小

从收藏视图切换视频时,Swift 播放器冻结但音频仍然在后台运行

XCDYouTubeClient 不在 Swift 4 中播放视频