我正在尝试通过 UIImagePicker 调用相机,如下所示,
if UIImagePickerController.isSourceTypeAvailable(.camera) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .camera
imagePicker.mediaTypes = [kUTTypeMovie as String]
imagePicker.cameraCaptureMode = .video
imagePicker.allowsEditing = false
imagePicker.videoQuality = .typeHigh
imagePicker.videoExportPreset = AVAssetExportPreset3840x2160
helperGetAppDeleate().navigation.present(imagePicker, animated: true, completion: nil)
}
videoQuality 为 .typeHigh。虽然我的手机支持 4k,但 videoQuality 似乎没有增加超过 1920x1080。除此之外,videoExportPreset 已被弃用,我无法使用它。
有任何想法吗?