gpt4 book ai didi

ios - 从相机切换到视频时 UIImagePickerController 崩溃

转载 作者:行者123 更新时间:2023-12-02 01:26:26 27 4
gpt4 key购买 nike

切换到视频捕获模式后,在运行 iOS 13(真实设备)的 iPhone 上,UIImagePickerController 发生崩溃。 UIImagePickerController 的第二次演示中重现了崩溃。 iOS 13(真实设备)之前的版本不会重现崩溃。相机和麦克风使用描述键在使用 Xcode 11.0 构建的 Info.plist Test 应用程序中设置

步骤:

  1. 当前 UIImagePickerController
  2. 关闭UIImagePickerController
  3. 当前 UIImagePickerController
  4. 点击视频按钮 -> 崩溃

如果我设置videoQuality = UIImagePickerControllerQualityTypeHigh,则不会重现崩溃。但我需要 UIImagePickerControllerQualityTypeMedium

@interface ViewController () < UINavigationControllerDelegate, UIImagePickerControllerDelegate>
@end

@implementation ViewController

#pragma mark - IBActions

- (IBAction)showPicker:(UIButton *)sender {
UIImagePickerController *pickerController = [UIImagePickerController new];
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerController.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
// pickerController.videoQuality = UIImagePickerControllerQualityTypeHigh;
pickerController.delegate = self;

[self presentViewController:pickerController animated:YES completion:NULL];
}

#pragma mark - UIImagePickerControllerDelegate

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<UIImagePickerControllerInfoKey, id> *)info {
[self dismissViewControllerAnimated:YES completion:NULL];
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[self dismissViewControllerAnimated:YES completion:NULL];
}

@end

'NSInvalidArgumentException', reason: '*** -[AVCaptureDevice setActiveColorSpace:] Not supported - use activeFormat.supportedColorSpaces'

最佳答案

在pickercontroller中设置视频质量

[pickerController setVideoQuality:UIImagePickerControllerQualityTypeIFrame1280x720];

关于ios - 从相机切换到视频时 UIImagePickerController 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58300014/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com