我正在尝试编写一些 Objective-C 代码,允许在特定的时间延迟后通过 iPhone 相机捕获帧。我在网上找到的任何示例都捕获了相机输入的“当前”帧(即实时帧捕获)。我正在寻找一种不太实时的帧捕获 - 一种以特定时间延迟捕获帧的方法。有什么想法吗?
最佳答案
我会使用NSTimer
。
它将允许您使用捕获当前帧的代码,并且它将在延迟后被调用。
您可以创建一个非重复计时器,如下所示:timer = [NSTimerchedTimerWithTimerInterval:delay target:selfselector:@selector(capture)userInfo:nilrepeats:NO];
其中 delay
是特定的时间延迟,而 capture
是一种方法,其中包含捕获当前帧的示例中的代码。
关于iphone - 延时捕捉帧 - iPhone 相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10134101/