iphone - 延时捕捉帧 - iPhone 相机

标签 iphone objective-c xcode camera

我正在尝试编写一些 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/

相关文章:

iphone - XCode iOS - 需要有关编译 C 错误的帮助

objective-c - 为什么我不应该使用[NSDictionary objectForKey:]?

ios - xcode 中的新 View Controller ?

ios - 将数据传递到下一个 View Controller ,但数据消失了?

ios - 在呈现 ViewController 应用程序时收到内存警告

objective-c - 声明 extern NSString 会导致链接器错误

ios - StackView 高度 Swift

iphone - 无法在 cocos2d 中使用导入的类方法

iphone - “NSFetchedResultsController 不支持更改跟踪和使用 NSDictionaryResultType 获取请求”

iOS 10 UIImagePickerController 黑屏