继前一篇:
ios swift画中画技术尝试_swift画中画功能开发-CSDN博客
甲方催促我继续实现该功能, 并邮寄了一款iPhone12手机。
1、重蹈滑铁卢
mac连接iPhone12,直接跑xxx程序,结果现象和iphone8一样。
打印输出:camera not supp multitask。
app从前台退出时,自动开启画中画窗口,但是视频图像马上就停止了。
换了新设备,原本以为就可以直接支持了,看来还是没找到根因。
2、利用多个AI来探索新思路
为了避免被AI误导,我打开了两个AI界面:
通义AI、DeepSeek AI。
第一个问题:iphone哪款型号支持摄像头多任务
通义:
iOS 13引入了多镜头同时拍摄的功能,随着时间的发展,iPhone型号如iPhone 11 Pro及之后的机型(包括iPhone 12系列、iPhone 13系列、iPhone 14系列和iPhone 16系列)都继承并可能增强了这一功能。
DeekSeek:
截至2023年,iPhone中支持摄像头多任务的型号包括:
iPhone 15系列(iPhone 15、iPhone 15 Plus、iPhone 15 Pro、iPhone 15 Pro Max):这些机型支持在视频拍摄时切换镜头,实现多任务操作。
iPhone 14系列(iPhone 14、iPhone 14 Plus、iPhone 14 Pro、iPhone 14 Pro Max):同样支持摄像头多任务功能。
iPhone 13系列(iPhone 13、iPhone 13 mini、iPhone 13 Pro、iPhone 13 Pro Max):部分机型支持多摄像头协同工作。
iPhone 12系列(iPhone 12、iPhone 12 mini、iPhone 12 Pro、iPhone 12 Pro Max):部分机型具备多摄像头协同功能。
iPhone 11系列(iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max):部分机型支持多摄像头协同工作。
这些信息还是模拟两可,作用不大,支持还是不支持没给确切回答。
第二个问题:iphone12是否支持摄像头多任务
通义:
iPhone 12系列确实支持一些形式的摄像头“多任务”功能,尽管它可能不是指传统意义上的同时使用多个摄像头进行不同任务的处理。在iPhone 12中,用户可以利用其先进的摄像头系统进行多种拍摄模式的切换和使用,例如:
双摄系统:iPhone 12和iPhone 12 mini配备了双摄像头系统,包括一个超广角镜头和一个广角镜头。而iPhone 12 Pro和iPhone 12 Pro Max则额外配备了一个长焦镜头,总共三个摄像头。
夜间模式和深度融合技术:。。。。
杜比视界HDR视频录制:。。。。
Apple ProRAW:。。。。
画中画模式:虽然这不是摄像头特定的功能,但是iPhone 12支持iOS的画中画(Picture in Picture)模式,允许用户在使用其他应用时继续观看视频或进行FaceTime通话。
至于是否支持真正的多镜头同时拍摄(例如同时使用前后摄像头或者同时拍摄照片和视频),这取决于具体的软件支持和苹果公司的设计决策。根据iOS 13及更新版本的一些特性,某些第三方应用程序可能会利用iPhone的硬件来实现类似的功能,但是原生相机应用本身并不直接支持这种多镜头同时拍摄的能力。不过,苹果公司不断更新其操作系统和设备功能,因此建议检查最新的iOS版本是否有新的相关功能更新。
DeepSeek:
iPhone 12系列不支持真正的摄像头多任务功能,即无法同时使用多个摄像头进行拍摄或录像。虽然iPhone 12系列配备了多摄像头系统(如广角和超广角),但在同一时间内只能使用一个摄像头进行拍摄。
iPhone 12系列的摄像头功能:
镜头切换:在拍照或录像时,可以手动切换不同的摄像头(如广角、超广角)。
智能HDR和夜间模式:利用多摄像头系统优化拍摄效果,但并非同时使用多个摄像头。
杜比视界视频:支持高质量的视频录制,但仍限于单摄像头操作。
支持摄像头多任务的iPhone型号:
从iPhone 13系列开始,部分机型支持更先进的多摄像头协同功能,例如在视频拍摄时切换镜头或同时使用多个摄像头进行特定任务(如电影效果模式)。iPhone 12系列不具备这些功能。
如果需要摄像头多任务功能,建议考虑iPhone 13或更新机型。
通义的回答给了一个线索:FaceTime通话,我要的摄像头画中画和FaceTime通话本质上是一样的。
DeepSeek说的多摄像头协同,我的项目不需要。也就是没说不行。
第三个问题:iphone12是否支持摄像头画中画
通义:
iPhone 12系列本身并不支持在摄像头应用中直接实现“画中画”功能,即同时使用前后摄像头或多个摄像头进行不同画面的拍摄。不过,“画中画”这个术语在iOS设备上通常指的是一个允许用户在执行其他操作时继续播放视频的小窗口模式。
对于iPhone 12来说,它确实支持系统的画中画功能,但这是指您可以在使用其他应用时保持视频播放(例如观看教程、视频通话等)的小窗口显示,并不是指摄像头拍摄时的功能。
如果您是指在拍照或录像时能否同时使用多个摄像头(如前置和后置摄像头同时工作),那么截至我最后更新的信息,苹果的原生相机应用程序并未提供这样的功能。不过,一些第三方应用程序可能提供了这种多镜头同时拍摄的能力,您可以尝试在App Store中搜索相关应用来实现这一需求。同时,请留意是否有后续的软件更新改变了这一点。如果您想要最新的信息,最好查看苹果官方发布的最新资料或者更新日志。
DeepSeek:
iPhone 12支持摄像头画中画功能,但需要注意的是,这里的“画中画”通常指的是视频播放或 FaceTime 通话时的画中画功能,而不是直接使用摄像头进行画中画拍摄。
iPhone 12 的画中画功能:
视频播放画中画:
在 Safari 或支持的视频应用中播放视频时,可以将视频缩小为画中画窗口,同时进行其他操作(如浏览网页或使用其他应用)。
此功能适用于 iOS 14 及更高版本。
FaceTime 画中画:
在 FaceTime 视频通话时,可以将通话窗口缩小为画中画,同时使用其他应用。
关于摄像头画中画拍摄:
iPhone 12 不支持直接使用多个摄像头同时拍摄画中画视频(例如同时使用前置和后置摄像头拍摄)。
如果需要同时使用前后摄像头拍摄,可以借助第三方应用(如 FiLMiC Pro 或 Dual Camera),但这些应用的功能和效果可能有限。
总结:
iPhone 12 支持视频播放和 FaceTime 的画中画功能,但不支持直接使用摄像头进行画中画拍摄。如果需要更高级的多摄像头功能,建议考虑 iPhone 13 或更新机型。
通义再次提出了画中画视频通话是已经实现了的,但也说了和摄像头拍摄时的功能有区别。
DeepSeek则是明确点出了FaceTime画中画。
多摄像头模式不支持,但是通过一些应用手段也可以做到。
关于多摄像头模式,iphone13支持,也找到了一篇文章:探索iOS之多摄像头预览架构_camera ios框架-CSDN博客
这篇文章虎头蛇尾,但是表明作者已经实现了摄像头画中画功能。并且多个Camera同时预览,它们共享分辨率和帧率。也需要进行流同步。
继续追问通义:iphone13是否支持摄像头画中画
类似于iPhone 12,iPhone 13系列同样不支持原生相机应用中的“画中画”拍摄功能,即同时使用前后摄像头或多个摄像头进行不同画面的拍摄。在苹果的生态系统中,“画中画”通常指的是能够在执行其他操作时继续播放视频的小窗口模式,而非多镜头同步录制的功能。
对于系统级别的画中画功能,iPhone 13确实支持这一特性,允许用户在使用其他应用程序时保持视频播放(如观看教程、进行视频通话等)的小窗口显示。但请注意,这与您询问的摄像头拍摄功能是两个不同的概念。
截至目前,苹果尚未在其iOS设备的原生相机应用中提供直接支持多镜头同时拍摄的功能。不过,市面上的一些第三方应用程序可能能够满足这样的需求,例如同时使用前置和后置摄像头进行拍摄。如果这个功能对您来说很重要,可以考虑查找并下载支持这种特性的第三方相机应用。为了获取最准确的信息,