Swift захватить живое фото
Я пытаюсь сделать снимок в реальном времени. Я следил за статьей Apple о том, как это сделать..
Захват и сохранение живых фотографий
Однако я сталкиваюсь с проблемой, касающейся..
photoOutput?.isLivePhotoCaptureEnabled = photoOutput!.isLivePhotoCaptureSupported
Это продолжает возвращаться False
Я работаю на iPhone 7, который, как я вижу, способен делать живые фотографии.
Кто-нибудь знает, почему этот Bool не правда?
Благодарю.
0 ответов
Прежде чем получить значение isLivePhotoCaptureSupported
, вы должны установить captureSession.sessionPreset = .photo
, Следующим образом:
captureSession.beginConfiguration()
captureSession.sessionPreset = .photo
// add Input
// add Output
photoOutput.isLivePhotoCaptureEnabled = photoOutput.isLivePhotoCaptureSupported
// ......
captureSession.commitConfiguration()
// ......