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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在iOS中一次录制前后摄像头的视频相关的知识,希望对你有一定的参考价值。

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

答案

根据Apple提供的AVFoundation Programming Guide

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

另一答案

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

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

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

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

[[self session] beginConfiguration];
另一答案

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

另一答案

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

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

以上是关于如何在iOS中一次录制前后摄像头的视频的主要内容,如果未能解决你的问题,请参考以下文章

录制视频时在前后摄像头之间切换

如何在 iOS 和 macOS 上的 Safari 中使用网络摄像头录制视频?

如何在 iOS 上使用 ProRes 编解码器录制视频?

Android拍照,录制视频,相机简单功能实现

双机位考试手机如何使用虚拟摄像头

android 采集摄像头预览帧,使用opencv和MediaCodec直接录制水印滤镜视频