我怎样才能使相机视图打开得更快?
我使用iOS CameraViewController TGCameraViewController 。 它工作很好。 我的问题是,相机视图(即,当你运行的例子,并点击“捕捉图像”button)视图需要很长时间才能初始化,并为用户做好准备。 AVFoundation被使用。
在用户可以捕捉照片的状态下,有没有办法让照相机视图显得更快?
编辑:
我在需要之前初始化ViewController。 控制器通过Cordova方法调用如下调用:
-(void) openCamera:(CDVInvokedUrlCommand *)command { TGCameraNavigationController *navigationController = [TGCameraNavigationController newWithCameraDelegate:self]; UIViewController *rootVC = [[UIApplication sharedApplication] delegate] window] rootViewController]; [rootVC presentViewController:navigationController animated:YES completion:nil]; }
编辑:
这是我做的:
// Cordova command method -(void) init:(CDVInvokedUrlCommand *)command { [TGCamera setOption:kTGCameraOptionSaveImageToAlbum value:[NSNumber numberWithBool:YES]]; _navigationController = [TGCameraNavigationController newWithCameraDelegate:self]; _rootVC = [[[[UIApplication sharedApplication] delegate] window] rootViewController]; } // Cordova command method -(void) openCamera:(CDVInvokedUrlCommand *)command { [_rootVC presentViewController: _navigationController animated:YES completion:nil]; }
我在一个init方法中设置了ViewController的一部分,这个方法在应用程序启动时只调用一次。 然后当用户点击openCamera中的拍照button。 问题是这不会加速发射。
我尝试了iPhone5上TGCameraViewController的示例应用程序,它比本机相机应用程序需要更长的时间。 这正是我希望示例应用程序与原生相机应用程序一样快的问题。
有没有更好的方法来加快相机的发射?
- 如何连接Wifi Camera ios
- iPhone摄像头,如何避免camera preverw preivew view; 如何知道什么时候进入预览视图?
- 使用AVFoundation从video中捕获图片
- configurationUIImagePickerController的帧大小
- iDevice相机显示黑色而不是预览
- UIImagepickercontroller:是否可以改变相机胶卷中图像的sorting顺序?
- 如何在iOS 9中通过幻灯片和拆分视图使用AVCaptureSession?
- 如何使用并使用UIImagePicker进行编辑 – UIImagePickerController.allowsEditing = YES
- 如何使用AVFoundation设置逐帧生成video的方向?