Swift захватить живое фото - PullRequest
       27

Swift захватить живое фото

0 голосов
/ 04 сентября 2018

Я пытаюсь сделать снимок в реальном времени. Я следил за статьей Apple о том, как это сделать ..

Захват и сохранение живых фотографий

Однако я сталкиваюсь с проблемой, касающейся ..

photoOutput?.isLivePhotoCaptureEnabled = photoOutput!.isLivePhotoCaptureSupported

продолжает возвращаться False

Я работаю на iPhone 7, который, как я вижу, способен делать живые фотографии.

Кто-нибудь знает, почему этот Бул неправда?

Спасибо.

1 Ответ

0 голосов
/ 11 апреля 2019

Прежде чем получить значение isLivePhotoCaptureSupported, необходимо установить captureSession.sessionPreset = .photo. Как следует:

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