Я использую UIImagePickerController
, чтобы захватить видео и сохранить его. Когда я пытаюсь выполнить съемку неподвижных изображений, все работает нормально, но когда я открываю UIImagePickerController
в режиме видео, изображение всегда немного размыто. Когда я пытаюсь сфокусировать другой объект, я вижу изменение в фокусе, но оно все еще немного размыто (так никогда и не в фокусе). Это известная проблема с iOS 9
? Я также пробовал некоторые примеры проектов из Интернета, но с тем же результатом. Я попробовал это с моим iPhone 6s
, а также с iPhone 6
.iOS 9 UIImagePickerController video mode blurry
вот код, который я использовал:
func actionSheet(sheet: ActionSheet, didSelectOption option: Int) {
let picker = UIImagePickerController()
picker.delegate = self
picker.navigationBar.tintColor = UIColor.whiteColor()
let statusView = UIView(frame: UIApplication.sharedApplication().statusBarFrame)
statusView.y = (-(UIApplication.sharedApplication().statusBarFrame.height))
statusView.backgroundColor = colorBlue
picker.navigationBar.insertSubview(statusView, atIndex: 1)
if sheet.tag == actionSheetTagTakePicture {
picker.allowsEditing = true
picker.sourceType = option == 1 ? .Camera : .PhotoLibrary
if option == 1 {
picker.cameraDevice = .Front
}
}
else {
picker.mediaTypes = [kUTTypeMovie as String]
picker.sourceType = option == 1 ? .Camera : .SavedPhotosAlbum
if option == 1 {
picker.cameraDevice = UIImagePickerControllerCameraDevice.Rear
picker.cameraDevice = .Rear
picker.cameraCaptureMode = .Video
}
}
self.presentViewController(picker, animated: true, completion: nil)
}