Keyframe image generateor and picker from a video like iPhone photo library written in Swift.
To run the example project, clone the repo, open KeyframePicker.xcworkspace
from root directory.
- iOS 8.0+
- Xcode 8.0
- Swift 3.0
KeyframePicker is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'KeyframePicker'
import KeyframePicker
//create
let keyframePicker = KeyframePickerViewController.create()
// set `asset` if your video from photolibrary or camera
// set `videoPath` if your video from sand box or remote
keyframePicker.asset = yourAvAsset
// set handler
keyframePicker.generatedKeyframeImageHandler = { [weak self] image in
if let image = image {
print("generate image success")
//do something with image
} else {
print("generate image failed")
}
}
// show
navigationController?.pushViewController(keyframePicker, animated: true)
Zhilong Zhang,Tianjin China, [email protected]
KeyframePicker is available under the MIT license. See the LICENSE file for more info.