【问题标题】:Swift capture Live Photo快速捕捉实况照片
【发布时间】:2018-09-04 18:36:02
【问题描述】:

我正在尝试拍摄实时照片。我已经关注了 Apples 关于如何做到这一点的文章..

Capturing and Saving Live Photos

但是我遇到了一个关于..的问题。

photoOutput?.isLivePhotoCaptureEnabled = photoOutput!.isLivePhotoCaptureSupported

它不断返回False

我在 iPhone 7 上运行,我可以看到它能够拍摄实况照片。

有人知道为什么这个 Bool 不是 True 吗?

谢谢。

【问题讨论】:

  • 大胆猜测:确保您的应用允许访问相机
  • 是的,我已经可以拍照了..

标签: ios swift avcapturesession phlivephoto


【解决方案1】:

在获取isLivePhotoCaptureSupported 的值之前,您必须设置captureSession.sessionPreset = .photo。如下:

captureSession.beginConfiguration()
captureSession.sessionPreset = .photo
// add Input
// add Output
photoOutput.isLivePhotoCaptureEnabled = photoOutput.isLivePhotoCaptureSupported
// ......
captureSession.commitConfiguration()
// ......

【讨论】:

    猜你喜欢
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多