Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS中一次录制前后摄像头的视频_Ios_Swift_Camera - Fatal编程技术网

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

如何在iOS中一次录制前后摄像头的视频,ios,swift,camera,Ios,Swift,Camera,如何使用swift在iOS中同时使用前后摄像头录制视频。也就是说,当用前置摄像头从iPhone上录制视频时,我想打开后置摄像头并录制视频。这意味着最后,在一个视频文件中,我只想覆盖两面,我认为您不能同时访问两个摄像头,这意味着如果您使用前摄像头录制,您将无法访问后摄像头,反之亦然。你可以检查一下。有一次,我在试验两种不同的连接,一种连接到前面,另一种连接到后面。其中一个总是对我冷若冰霜 我用这个来帮助我开始,也许你能想出一些办法,但我不确定这是可能的 我认为它无法在IOS中同时录制两个摄像头。

如何使用swift在iOS中同时使用前后摄像头录制视频。也就是说,当用前置摄像头从iPhone上录制视频时,我想打开后置摄像头并录制视频。这意味着最后,在一个视频文件中,我只想覆盖两面,我认为您不能同时访问两个摄像头,这意味着如果您使用前摄像头录制,您将无法访问后摄像头,反之亦然。你可以检查一下。

有一次,我在试验两种不同的连接,一种连接到前面,另一种连接到后面。其中一个总是对我冷若冰霜


我用这个来帮助我开始,也许你能想出一些办法,但我不确定这是可能的

我认为它无法在IOS中同时录制两个摄像头。 您可以检查AVCaptureDeviceInput类

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

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

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

[[self session] beginConfiguration];
根据苹果公司提供的信息:

媒体捕获不支持在iOS设备上同时捕获正面和背面摄像头


有了iOS 13,现在可以在使用A12芯片或更高版本的iPhone或使用A12X芯片或更高版本的iPad上同时在前后摄像头上同时捕获视频

看看这个新班级

AVCaptureMultiCamSession

支持从同一媒体类型的多个输入同时捕获的捕获会话



不过你的问题有点不清楚。如果不是同时录制两个摄像头,而是希望在录制过程中在摄像头之间切换,则可以利用此功能并在用户在前后摄像头之间切换的时间戳处“合并”快照。在较旧的设备上,唯一的方法是停止并重新启动另一个摄像头中的录制。

以下是使用多个摄像头的应用程序的示例使用@Nimit Parekh:我刚刚检查了该应用程序,它一次允许一个摄像头。哦,我看到@Paddy Thank Youthre“DoubleCam”从两个摄像头专门录制一个指向解决方案的链接是受欢迎的,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及它为什么在那里,然后引用您链接到的页面的最相关部分,以防目标页面不可用。你找到解决这个问题的办法了吗?