1

首先对不起我的英语不好!有什么方法可以用 iPhone 自动拍照吗?例如。我需要在 30 秒内拍摄 20 张照片!是否可以?我会很感激任何想法!

4

1 回答 1

3

我的英语也不好……还有什么……

如果您不打算通过编写自己的应用程序来做到这一点。你没有办法做到这一点!!!

首先,你描述的频繁拍照需要私有api。这将使您的应用被 App Store 拒绝。如果没问题,请阅读以下说明。

  1. 转储名为“PhotoLibrary”的私人图书馆的标题。

  2. 在 XCode 中设置您的项目。

  3. 在 applicationDidFinishLaunching: 中将 [[PLCameraController sharedInstance] previewView] 添加到您的 UIWindow。

  4. 创建一个 NSTimer,每 (30/20) 秒重复一次。

  5. 在计时器的回调中,运行

    UIImage *image = [[PLCameraController sharedInstance] _createPreviewImage];

  6. 然后你会每 1.5 秒得到一个 UIImage。做任何你需要做的事情。您可能需要通过调用 UIImageWriteToAlbum() 将它们保存到相册。

注意:这只会拍摄低分辨率的照片。每 1.5 秒拍摄一张全分辨率照片是不可能的。

于 2009-08-25T13:09:05.957 回答