iPhone SDK 3.0相机访问

zen*_*nna 9 iphone camera augmented-reality

任何人都可以建议iPhone SDK 3.0是否仍然不允许访问原始相机像素数据

这就是以前所有SDK的情况,我认为苹果必须采取行动,确保他们是第一批实施视频录制的人.由于3.0现在有视频录制,并且我知道情况保持不变,显然我错了.

我想知道苹果在玩什么?为什么他们不允许我们在iPhone上编写疯狂的超酷增强现实应用程序.

有任何想法吗?

Mas*_*aro 4

不可以,使用 SDK 3.0 和新的 Iphone 3G S,您实际上可以使用提供的 API 来捕捉电影。\n您只能拍摄 10 分钟的视频。

\n\n

在 UIImagePickerControllerDelegate 中,您现在可以找到 UIImagePickerControllerMediaType。\n这指定用户选择的媒体类型。该值是一个 NSString 对象,包含类型代码,例如 kUTTypeImage 或 kUTTypeMovie。

\n\n

添加了该方法:

\n\n

imagePickerController:didFinishPickingMediaWithInfo:\n告诉代理用户选择了图像或电影。此方法是可选的。

\n\n
    \n
  • (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
  • \n
\n\n

参数\npicker\n管理图像选择器界面的控制器对象。

\n\n

info\n包含原始图像和编辑图像(如果选择了图像)的字典;或电影的文件系统 URL(如果选择了电影)。该词典还包含任何相关的编辑信息。该字典的键列在 \xe2\x80\x9c 编辑信息键中。\xe2\x80\x9d

\n\n

讨论\n此方法的委托对象\xe2\x80\x99s 实现应将指定的媒体传递给任何需要它的自定义代码,然后关闭选取器视图。

\n\n

启用编辑后,选取器视图向用户呈现当前所选图像或电影的预览以及用于修改它的控件。(此行为在调用此方法之前由选取器视图管理。)如果用户修改图像或影片,则 info 参数中提供编辑信息。原始图像也会在 info 参数中返回。

\n\n

电影时长最长为 10 分钟。如果用户选择的电影时长超过 10 分钟,他们将被迫在保存之前对其进行修剪。

\n\n

此方法的实现是可选的,但是预期的。

\n\n

可用性\n适用于 iPhone OS 3.0b 及更高版本。

\n