如何在 iOS 中限制视频裁剪部分 10 秒?
How to limit video crop section for 10 seconds in iOS?
我想将裁剪部分设置为10秒时间。是否可以使用默认图像选择器。请问我该怎么办?
试试这个代码..
-(void)recordVideo{
imagePicker = [[UIImagePickerController alloc]init];
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [[NSArray alloc]initWithObjects:(NSString *) kUTTypeMovie, (NSString *) kUTTypeMPEG4, nil];
imagePicker.videoQuality = UIImagePickerControllerQualityTypeIFrame1280x720;
[imagePicker setVideoMaximumDuration:10.0f];
sourceType = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType];
if (![sourceType containsObject:(NSString *) kUTTypeMovie]) {
NSLog(@"Can not Save Video");
}
[self presentModalViewController:imagePicker animated:YES];
}
确保在显示控制器之前必须将 allowsEditing
设置为 YES
。
我想将裁剪部分设置为10秒时间。是否可以使用默认图像选择器。请问我该怎么办?
试试这个代码..
-(void)recordVideo{
imagePicker = [[UIImagePickerController alloc]init];
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [[NSArray alloc]initWithObjects:(NSString *) kUTTypeMovie, (NSString *) kUTTypeMPEG4, nil];
imagePicker.videoQuality = UIImagePickerControllerQualityTypeIFrame1280x720;
[imagePicker setVideoMaximumDuration:10.0f];
sourceType = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType];
if (![sourceType containsObject:(NSString *) kUTTypeMovie]) {
NSLog(@"Can not Save Video");
}
[self presentModalViewController:imagePicker animated:YES];
}
确保在显示控制器之前必须将 allowsEditing
设置为 YES
。