有没有办法从Unity(使用Vuforia)iOS应用程序捕获视频或图像?

时间:2017-04-13 09:47:04

标签: ios unity3d vuforia

我有一个使用Unity + Vuforia插件制作的增强现实功能,我将其集成到iOS应用程序中。该应用程序使用相机作为背景,当您将相机导航到某个标记时,3D对象将显示在其上。

我的任务是添加按钮,开始和停止从相机捕获视频(或图像)。输出应该是带有摄像机场景+ 3D对象的视频。

我做了一些调查,但我发现的唯一解决方案是将显示相机预览的AVCaptureVideoPreviewLayer视图转换为视频(或图像)。但是从我的观点来看,这种解决方案效率低下且不灵活。

有没有办法从Unity(或者可能是Vuforia插件)获取AVCaptureSession的当前实例?或者也许有另一种方法来解决我的问题?

任何建议或指南都会非常有用。

1 个答案:

答案 0 :(得分:0)

我认为您不应该使用AVCaptureSession进行预览甚至在Cocoa-Touch中执行捕获操作,而应该在Unity中捕获图像并将数据传递给Cocoa-Touch本机API。 / p>

以下是link如何捕获Unity中的屏幕截图。