【发布时间】:2020-11-11 13:22:39
【问题描述】:
在我的应用程序中,我编写了一段代码来使用 UIImagePickerController 录制视频。它在所有其他设备上都可以正常工作,只有我的一个客户在运行 iOS 14.2 的 iPhone 8 上遇到问题,在录制视频时,它显示黑屏,并且右下角按钮上的前置或后置摄像头无法滑动。
这是我的代码和图片:
UIImagePickerController *evidencePicker = [[UIImagePickerController alloc] init];
evidencePicker.delegate = self;
evidencePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
evidencePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
evidencePicker.videoMaximumDuration = 10.0;
evidencePicker.allowsEditing = YES;
evidencePicker.videoQuality = UIImagePickerControllerQualityTypeLow;
[self.navigationController presentViewController:evidencePicker animated:YES completion:nil];
相机权限也被授予。
那么,我在展示 UIImagePickerController 方面做错了吗?或者还有什么需要检查的?
【问题讨论】:
标签: uiimagepickercontroller video-capture ios14 xcode12