QuickPlayer-Swift
特性
- 基于 AVPlayer,性能不错。
- 流缓存播放器,只需自定义您自己的路径缓存视频。
- 使用 URLSession 和 Swift 3。
要求
- iOS 8.0+
- Swift 4
安装
CocoaPods
CocoaPods 是一个 Cocoa 项目的依赖管理器。您可以使用以下命令安装它:
$ gem install cocoapods
要在 cocoaPods 中使用 QuickPlayer,请将其指定在您的 Podfile
中:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target '<Your Target Name>' do
pod 'QuickPlayer'
end
然后,运行以下命令
$ pod install
手动
打开示例项目,在Xcode中构建 Aggrate
。将 framework
导入到您的项目中。
用法
-
初始化播放器
let player = QuickPlayer(frame: view.frame)
-
添加播放器视图。
view.addSubview(player.playerView)
-
设置封面URL或视频URL
player.preparePlay(coverUrl: #URL#)
player.startPlayer(videoUrl: #URL#)
-
更改视频源
player.replaceCurrentItem(coverUrl: #URL#, videoUrl: #URL#)
其他
联系
在 新浪微博 或我的 主页 上关注和联系我。如果您发现任何问题,只需 提交工单。也非常欢迎提出 pull request。
许可
QuickPlayer 采用 MIT 许可证发布。详见 LICENSE 文件。