如何在iOS中一次录制前后摄像头的视频

问题描述 投票:4回答:4

如何使用swift在iOS中同时使用前置和后置摄像头录制视频。那是在用前置摄像头从iPhone录制视频时,我想打开相机并录制视频。这意味着终于在一个视频文件中我只想覆盖双方

ios swift camera
4个回答
5
投票

根据Apple提供的AVFoundation Programming Guide

媒体捕获不支持同时捕获iOS设备上的前置摄像头和后置摄像头。


4
投票

我不认为它可以在IOS中同时记录两台摄像机。你可以检查AVCaptureDeviceInput类。

这是我从会话队列中捕获视频的方式

AVCaptureDevice *videoDevice = [iSKITACamViewController deviceWithMediaType:AVMediaTypeVideo preferringPosition:preferredPosition];

AVCaptureDeviceInput *videoDeviceInput = [AVCaptureDeviceInput 
deviceInputWithDevice:videoDevice error:nil];

[[self session] beginConfiguration];

2
投票

我认为你不能同时访问两个摄像头,这意味着如果你使用前置摄像头进行录制,则不能访问后置摄像头,反之亦然。你可以查看这个link


1
投票

曾几何时,我正在尝试两个不同的连接,一个连接到前面,一个连接到后面。其中一个总会冻结在我身上。

我用这个来帮助我开始,https://github.com/alex-chan/AVCamSwift也许你可以找到一些东西,但我不确定它是否可能。

© www.soinside.com 2019 - 2024. All rights reserved.