我需要在我的iPhone项目中做一些事情是在录制带视频流的视频时调用某些方法。 该项目的主要思想是用现场摄像机录制文本,录制时我应该在摄像机上方的另一个视图中显示结果。
我已经执行了可以识别文字的过程,我只需要在拍摄照片时调用它。
感谢您的帮助。
答案 0 :(得分:0)
在开始录制之前将您的进程发送到后台线程。
听起来录音正在占据你的主线程,所以你不会看到第二个过程开始直到录制结束。
示例代码:
//do something before sending to background
[self setupUI];
//send code to background
dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
// backgroung processing
UIImage *btnImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.someurl.com"]]];
dispatch_async( dispatch_get_main_queue(), ^{
// background processing complete
button.image = btnImage;
});
});