以4:3而不是16:9(Xcode)(Swift)

时间:2016-11-22 23:22:44

标签: ios swift uiimagepickercontroller

我正在通过UIImagePickerController和iPhone 6s / 6s Plus录制视频,它在录制时以16:9(通过裁剪模拟,我想象)显示但是当视频返回并布局时,它是4:3,视频的左右两侧超出了取景器的部分。

如何在相机模式中以{4}显示真正的4:3模式,而不是默认的仿制16:9?

我现在称之为:

UIImagePickerController

1 个答案:

答案 0 :(得分:0)

想出这个。对于任何寻找答案的人,如果你没有指定videoQuality,最后会默认这样做。

只要您输入videoQuality枚举,就会以正确的方式返回。所以我添加了self.imagePicker.videoQuality = .typeMedium,它返回了视频16:9。

对于不同视频质量类型的 Apple文档

UIImagePickerControllerQualityType