iphone - 跳过 UIImagePickerController 预览 View ?

标签 iphone video uiimagepickercontroller movie

我使用 UIImagePickerController 允许我的用户从资源库中选择视频。

最初显示 UIImagePickerController 时,它会显示已录制的各种电影的缩略图。

一旦用户选择了一部电影,它就会显示一个“预览” View ,允许他们播放并可能编辑所选的电影。

有什么方法可以避免显示此 View ,而是返回在缩略图屏幕上选择的电影吗?

这是我使用的代码:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePicker.allowsEditing = NO;

[self presentModalViewController:imagePicker animated:YES];

最佳答案

我自己还没有对此进行测试,不过我很快就会在自己的应用程序中进行尝试。如果你看一下 UIImagePickerController showsCameraControls文档中,它暗示了这样一个事实,即如果取消相机控件,您可以拍摄任意数量的照片。

因此理论上,如果您将 showsCameraControls 设置为 NO,并分配您自己的 cameraOverlayView UIView 让用户拍照,您可以关闭图像选择器而不显示预览 View 。

关于iphone - 跳过 UIImagePickerController 预览 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157755/

相关文章:

iphone - 我不知道为什么这个 TableView 代码崩溃

c# - 无法上传大视频文件

swift - 与 Alamofire 一起使用 UIImagePickerController 上传图像

iPhone如何使用默认的UIImagePicker选择最新拍摄的图像

ios - 如何在 UIImagePickerController 中禁用后/前摄像头切换选项?

iphone - 目标 iPhone 模拟器宏不工作

iphone - 如何通过 TableView 获取索引值来删除核心数据条目

iphone - 如何将文本从一个 ViewController 复制到另一个?

android - 如何在 Android 中获取视频的位置数据?

java - 使用 Java 转换成 FLV