iphone4avfoundation:从前后摄像头同时拍摄

iphone4avfoundation:从前后摄像头同时拍摄,iphone,ios,camera,avfoundation,avcapturedevice,Iphone,Ios,Camera,Avfoundation,Avcapturedevice,我想知道是否有可能使用AVFoundation framework同时从两个摄像头进行捕获。具体来说,我的问题是前后AVCaptureDevices是否可以同时激活 目前我知道AVCaptureSession实例只能支持一个输入(和输出)。我创建两个AVCaptureSessions,将前摄像头设备连接到一个,将后摄像头设备连接到另一个,然后将会话的输出指向不同的SampleBufferDelegate函数。我看到的是,一个委托函数在几帧内处于活动状态,然后另一个接管。似乎AVFoundatio

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

目前我知道AVCaptureSession实例只能支持一个输入(和输出)。我创建两个AVCaptureSessions,将前摄像头设备连接到一个,将后摄像头设备连接到另一个,然后将会话的输出指向不同的SampleBufferDelegate函数。我看到的是,一个委托函数在几帧内处于活动状态,然后另一个接管。似乎AVFoundation在使用另一台相机设备时会以某种方式关闭一台相机设备。有人能证实这一点或分享他们在这方面的经验吗


提前感谢您回答我自己的问题:

  • 这是不可能的
  • 在前后摄像头之间切换以模拟类似行为太慢 (根据我的测试,每个开关大约需要500毫秒)

  • 来源:

    从iOS 13,这是可能的。现在可以使用多摄像机将前后摄像机的输出同时记录到单个电影文件中