1
我通过UIImagePickerController
和iPhone 6s/6s Plus录制视频,它显示在16:9(通过裁剪模拟,我想象),但当视频返回并布置时,视频显示的左侧和右侧超出取景器部分的宽高比为4:3。调用UIImagePickerController在4:3而不是16:9(Xcode)(Swift)
我如何让UIImagePickerController
在相机模式下以其真正的4:3模式显示,而不是默认的faux-16:9?
目前我正在调用它像这样:
// IB: Record Button Control
@IBAction func recordVideo(_ sender: UIButton) {
if (UIImagePickerController.isSourceTypeAvailable(.camera)) {
self.selectedButton = sender
self.imagePicker.sourceType = .camera
self.imagePicker.mediaTypes = [kUTTypeMovie as String]
self.imagePicker.allowsEditing = false
self.imagePicker.videoMaximumDuration = 30.0
self.imagePicker.delegate = self
self.present(self.imagePicker, animated: true, completion: {})
} else {
CreateAlert(controller: self, title: "No Camera", message: "Camera is not accessible")
}
}