У меня есть AVCaptureVideoPreviewLayer
и AVCaptureSession
, чтобы отобразить предварительный просмотр видео на экране.UIImagePickerController конфликтует с предварительным просмотром видео AVCaptureSession
Отдельно у меня есть UIImagePickerController
, чтобы снимать фотографии (используя UIImagePickerControllerOriginalImage
).
Моя проблема заключается в том, что при съемке с UIImagePickerController
видеозапись AVCaptureSession
замерзает.
Как можно предотвратить предварительный просмотр видеоролика при съемке, когда я делаю снимок с помощью UIImagePickerController
?
Трудно дать ответ, не имея более подробной информации. Это нормально, когда предварительный просмотр видео останавливается, поскольку оба используют одно и то же устройство камеры, и выборщик изображений берет на себя ответственность за это, чтобы сделать снимок. Почему вы используете средство выбора изображений, чтобы снимать изображение и не использовать функции из AVCaptureSession напрямую, чтобы делать снимок? – pteofil
Опубликовать соответствующие коды (void) imagePickerController: pickerController didFinishPickingMediaWithInfo: (NSDictionary – tharif