我有一个AVCaptureVideoPreviewLayer和一个AVCaptureSession来在屏幕上显示视频预览。
另外,我有一个捕获图片的UIImagePickerController (使用UIImagePickerControllerOriginalImage)。
我的问题是,当我用UIImagePickerController拍照时,AVCaptureSession视频预览冻结。
用UIImagePickerController拍照时如何防止视频预览冻结
发布于 2015-06-03 20:38:53
关闭视频捕获会话后,尝试创建新视图并在那里添加PBJViewcontroller,将videopath字符串传递给视图控制器对象。
例如:
self dismissViewControllerAnimated:是完成:空;
UIView *movieVW = [UIView allocinitWithFrame:CGRectMake(0,44,1024,724)];
previewBaseView addSubview:movieVW;
_videoPlayerController = [PBJVideoPlayerController分配初始化];
_videoPlayerController.delegate = self;
_videoPlayerController.view.frame = movieVW.frame;
NSString *myString = [outputURL absoluteString];
_videoPlayerController.videoPath = myString;
[previewBaseView addSubview:_videoPlayerController.view];https://stackoverflow.com/questions/29663193
复制相似问题