SwiftyPlayer
SwiftyPlayer 是一个使用 Swift 编写的音频和视频播放组件,基于 AVPlayer。SwiftyPlayer 只关注播放事件,不提供与播放事件无关的屏幕旋转、手势控制等功能。
功能
- 只关注音频和视频播放事件
- 提供播放器完整的基本属性
- 播放器状态管理,播放/暂停/缓冲等其他基本播放器属性
- 播放、暂停、快进、倒带、上一首、下一首等
- 提供资源播放的重复模式
- 提供完整的自定义选项,例如
- 启用后台播放视频的选项
- 提供缓冲策略选项
- 根据网络环境切换资源质量
- 提供 SRT 文件格式的分析方法
要求
- iOS 10+
- Swift 5.1+
待办事项
- 添加示例项目
维基
您可以通过维基了解安装和使用方法。
许可证
SwiftyPlayer 采用 MIT 许可证发布。请参阅 LICENSE 获取详细信息。