在UIImagePickerController中使用Source类型的摄像头控制修剪搜索栏

时间:2014-11-03 06:35:34

标签: ios objective-c iphone ios8 uiimagepickercontroller

在我的应用程序中,我需要允许用户在没有任何时间限制的情况下录制视频(仅在录制时),但在编辑视图中录制后,我需要控制剪裁搜索栏最多30秒(意味着用户可以仅使用录制的全长视频中的30秒视频。

以下是我提供选择器控制器的代码:

picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
picker.allowsEditing = YES;
picker.delegate = (id<UIImagePickerControllerDelegate,UINavigationControllerDelegate>) self;
[self presentModalViewController: picker animated: YES]; 

如果我们设置视频最长持续时间为30秒意味着我们在30秒后无法录制,则会破坏我的功能。

我的问题是,是否可以在不知道最长持续时间属性的情况下控制修剪搜索条

是否可以在修剪时根据视频当前修剪长度状态提醒用户?

请指导我解决此问题。提前谢谢。

enter image description here

1 个答案:

答案 0 :(得分:3)

您最好的选择是实施自己的修剪解决方案。

请参阅: https://github.com/andrei200287/SAVideoRangeSlider