iPhone 4 AVFoundation : Capture from front and rear cameras simultaneously

标签 iphone ios camera avfoundation avcapturedevice

我想知道是否可以使用 AVFoundation 框架同时从两个摄像头进行捕捉。具体来说,我的问题是前后AVCaptureDevices是否可以同时激活。

目前我知道一个 AVCaptureSession 实例只能支持一个输入(和输出)。我创建了两个 AVCaptureSession,将前置摄像头设备连接到一个,将后置摄像头设备连接到另一个,然后我将 session 的输出指向不同的 SampleBufferDelegate 函数。我看到的是一个委托(delegate)函数在几帧内处于事件状态,然后另一个接管。如果正在使用另一个摄像头设备,AVFoundation 似乎会以某种方式关闭它。任何人都可以证实这一点或分享他们在这个问题上的经验吗?

提前致谢

最佳答案

回答我自己的问题:

  1. 这是不可能的。
  2. 在前后摄像头之间切换以模拟类似行为的速度太慢 (根据我的测试,每次切换大约需要 500 毫秒)

来源:https://devforums.apple.com/message/369748#369748

关于iPhone 4 AVFoundation : Capture from front and rear cameras simultaneously,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807619/

相关文章:

iphone - 为什么我不能在不使用 self 的情况下初始化我的变量

iOS背景 Sprite 不显示

ios - 旧的 RPG 滚动文本,但用(点点点)分解文本 block

javascript - 在three.js中将Z位置从透视图移至正交相机

javascript - 使用 Phonegap 拍摄照片

iphone - iOS:如何在应用程序崩溃时捕获所有错误数据?

iphone - iPhone Facebook 3.0 主页制作攻略

ios - 如何在 UITableView 中的单元格之间添加分隔符单元格/uiview?

objective-c - GCD - 具有同步任务的异步队列

Android - 如何为视频录制创建不可见的相机预览?