UIImagePickerController entra en conflicto con AVCaptureSession preview de video

Tengo un AVCaptureVideoPreviewLayer y un AVCaptureSession para mostrar una vista previa de video en la pantalla.

Por separado, tengo un UIImagePickerController para capturar imágenes (usando UIImagePickerControllerOriginalImage ).

Mi problema es que cuando tomo una foto con el UIImagePickerController , la AVCaptureSession previa del video de AVCaptureSession congela.

¿Cómo puedo evitar que la vista previa del video se congele cuando tomo una foto con el UIImagePickerController ?

Después de descartar la session de captura de video intente crear una nueva vista y agregue PBJViewcontroller allí, pase la cadena de videopath al object viewcontroller.

P.ej:

[self dismissViewControllerAnimated: YES completion: nil];

UIView * movieVW = [[UIView alloc] initWithFrame: CGRectMake (0,44, 1024, 724)];

[previewBaseView addSubview: movieVW];

_videoPlayerController = [[PBJVideoPlayerController alloc] init];

 _videoPlayerController.delegate = self; _videoPlayerController.view.frame = movieVW.frame; NSString *myString = [outputURL absoluteString]; _videoPlayerController.videoPath = myString; [previewBaseView addSubview:_videoPlayerController.view];