iPhone 4 AVFoundation:同时从前后摄像头捕获
问题描述:
我想知道是否有可能使用AVFoundation框架同时从两台摄像头捕获数据。具体来说,我的问题是前后AVCaptureDevices是否可以同时激活。iPhone 4 AVFoundation:同时从前后摄像头捕获
目前我知道一个AVCaptureSession实例只能支持一个输入(和输出)。我创建了两个AVCaptureSessions,将前置摄像头设备连接到其他设备,然后将会话的输出指向不同的SampleBufferDelegate函数。我所看到的是一个委托功能在几帧内激活,然后另一个接管。看起来好像AVFoundation以某种方式关闭相机设备,如果另一个被使用。任何人都可以证实这一点或分享他们在这个问题上的经
在此先感谢
答
回答我的问题:
- 这是不可能的。 https://devforums.apple.com/message/369748#369748 :
- 前后摄像头之间的切换来仿真类似的行为是太慢
源(根据我的测试注意到每开关500ms左右)