Ich nehme ein Video über UIImagePickerController
auf und auf einem iPhone 6s/6s Plus wird es in 16: 9 dargestellt (simuliert durch Zuschneiden, stelle ich mir vor) Bei der Aufnahme, aber wenn das Video zurückkehrt und ausgelegt ist, ist es 4: 3, wobei der linke und der rechte Teil des Videos im Sucher angezeigt werden.Aufruf von UIImagePickerController in 4: 3 statt 16: 9 (Xcode) (Swift)
Wie habe ich UIImagePickerController
im Kameramodus-Display in seinem wahren 4: 3-Modus und nicht im Standard-Faux-16: 9?
ich gerade nannte es als so:
// 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")
}
}