我正在使用 UIImagePickerController 允许我的用户从资源库中选择视频。
当 UIImagePickerController 最初显示时,它会显示已录制的各种电影的缩略图。
用户选择电影后,它会显示“预览”视图,允许他们播放并可能编辑所选电影。
有没有办法避免显示此视图,而是返回在缩略图屏幕上选择的电影?
这是我正在使用的代码:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePicker.allowsEditing = NO;
[self presentModalViewController:imagePicker animated:YES];
我自己还没有测试过这一点,尽管我很快就会在自己的应用程序中尝试这一点。如果你看一下UIImagePickerController 显示CameraControls http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html文档中,它暗示了这样一个事实:如果消除相机控制,您可以拍摄任意数量的照片。
因此,理论上,如果您将showCameraControls 设置为NO,并分配自己的cameraOverlayView UIView 来让用户拍照,您可以关闭图像选择器,而不会显示预览视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)