CameraLib
- 支持图片和视频捕获
- 视频捕获长按
- 支持缩放
- 支持闪光灯
- 支持大多数类型的滤镜
使用 pods
pod 'CameraLib', '~> 2.2'
使用方法
let cameraViewController = cameraEngine()
cameraViewController.delegate = self
cameraViewController.maximumVideoDurationLimit = 60
cameraViewController.cameraPosition = .back
cameraViewController.flashType = .on
showCameraEngine(cameraEngineViewController: cameraViewController)
你应该实现代理
extension ViewController: cameraEngineDelegate {
func didSelect(videoUrl: URL, thumbnail: UIImage?) {
}
func didSelect(originalImage: UIImage, filteredImage: UIImage) {
}
}