快速捕获实时照片



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

捕获和保存实时照片

但是我遇到了一个关于..

photoOutput?.isLivePhotoCaptureEnabled = photoOutput!.isLivePhotoCaptureSupported

它不断返回False

我运行的是一部iPhone 7,我可以看到它能够拍摄实时照片。

有人知道为什么这个布尔值不是真的吗?

谢谢。

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

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

最新更新