0
我需要在我的iPhone项目中执行某些操作,以在视频流录制视频时调用某些方法。 该项目的主要想法是用实时相机记录文本,并在记录时,我应该在相机上方的另一个视图中记录一次后显示结果。在用视频流录制时在后台执行进程
我已经执行了可识别文本的过程,我只需要在拍摄照片后进行录制时调用它。
感谢您的帮助。
我需要在我的iPhone项目中执行某些操作,以在视频流录制视频时调用某些方法。 该项目的主要想法是用实时相机记录文本,并在记录时,我应该在相机上方的另一个视图中记录一次后显示结果。在用视频流录制时在后台执行进程
我已经执行了可识别文本的过程,我只需要在拍摄照片后进行录制时调用它。
感谢您的帮助。
在开始录制之前,将进程发送到后台线程。
听起来好像录音占用了主线程,所以直到录制结束后才会看到第二个过程开始。
示例代码:
//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;
});
});
,我不知道该如何进程发送到后台进程的问题,,我是问如何迪这个??? – 2013-03-20 13:59:03
向我的答案添加了示例代码。 – propstm 2013-03-20 14:07:54
我的代码有助于解决您的问题吗? – propstm 2013-03-26 14:26:35