ACThumbnailGenerator-Swift
ACThumbnailGenerator 是一个易于使用的 Swift 工具,可以用于从远程视频流(例如 HLS/.m3u8 流)中提取静态图像(作为 UIImage)的 iOS 应用程序。
示例
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
使用
var generator: ACThumbnailGenerator!
func captureSomeImage() {
let streamUrl = URL(string: "https://p-events-delivery.akamaized.net/18oijbasfvuhbfsdvoijhbsdfvljkb6/m3u8/hls_vod_mvp.m3u8")!
generator = ACThumbnailGenerator(streamUrl: streamUrl)
generator.delegate = self
generator.captureImage(at: 300)
}
func generator(_ generator: ACThumbnailGenerator, didCapture image: UIImage, at position: Double) {
// Use `image`
}
安装
CocoaPods
ACThumbnailGenerator-Swift 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'ACThumbnailGenerator-Swift'
手册
只需将 ACThumbnailGenerator.swift 文件拖到您的项目中。
作者
Alejandro Cotilla,@acotilla91
许可证
ACThumbnailGenerator-Swift 适用于 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。