我想在屏幕上显示多个Camera视图。但是当我创建两个AVSession或imagepicker对象时,一个抓取相机和其他显示空白屏幕。 有没有办法显示多个相机视图显示相同的Feed?
答案 0 :(得分:0)
如果您想显示同一Feed的多个观看次数,则需要一个AVSession
AVCaptureVideoDataOutput
。
这几乎就像这里所描述的那样:
http://developer.apple.com/library/ios/#qa/qa1702/_index.html
处理每个视频帧时,在处理UIImageView
时,您会将其包含的图像分配给多个CALayer
(或captureOutput:didOutputSampleBuffer:fromConnection:
s,如果您愿意...)。这样,您可以获得相同Feed的多个渲染。
有关详细信息,请参阅AVCaptureVideoDataOutput Class Reference。另请参阅使用AVCaptureVideoDataOutput
的任何示例代码,只需调整captureOutput:didOutputSampleBuffer:fromConnection:
。