Ios 使用AVFoundation像照相机应用程序一样拍照,而不是视频

Ios 使用AVFoundation像照相机应用程序一样拍照,而不是视频,ios,video,camera,avfoundation,photo,Ios,Video,Camera,Avfoundation,Photo,我正在使用AVFoundation为拍照应用程序创建自己的UI 我已经成功地实现了AVFoundation,因此我有一个预览层和设备输入,用于前后摄像头以及一个快门按钮,并随后保存照片。但是,我注意到,使用此方法不会以拍照的方式重新创建摄像头应用程序。看看摄像头应用程序(我在iPhone 5s上),照片模式比视频模式亮得多(分辨率/大小也不一样),结果发现AVFoundation(或者至少我是如何实现它的)模仿的是视频模式,而不是照片模式 是否可以在照相机中重新创建照片模式?或者我们仅限于视频模

我正在使用AVFoundation为拍照应用程序创建自己的UI

我已经成功地实现了AVFoundation,因此我有一个预览层和设备输入,用于前后摄像头以及一个快门按钮,并随后保存照片。但是,我注意到,使用此方法不会以拍照的方式重新创建摄像头应用程序。看看摄像头应用程序(我在iPhone 5s上),照片模式比视频模式亮得多(分辨率/大小也不一样),结果发现AVFoundation(或者至少我是如何实现它的)模仿的是视频模式,而不是照片模式

是否可以在照相机中重新创建照片模式?或者我们仅限于视频模式


一如既往地感谢:)

有关更多详细信息,请参阅《AVFoundation编程指南》,但听起来您可能可以调整AVCaptureSession预设

AVCaptureSession可处理所需的质量/分辨率。 预设选项包括:

  • AVCaptureSessionPresetHigh
  • AVCaptureSessionPresetMedium
  • AVCaptureSessionPresetLow
  • AVCaptureSessionPreset640x480
  • AVCaptureSessionPreset1280x720
  • AVCaptureSessionPresetPhoto
您可能设置了“AVCaptureSessionPresetPhoto”以外的内容


结果表明,默认值尚未设置。啊!