iphone - 如何捕捉视频

标签 iphone ios video uiimagepickercontroller

如何录制视频

UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePickerController.allowsEditing = YES;
imagePickerController.mediaTypes =  [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePickerController.delegate = self;
[self presentModalViewController:imagePickerController animated:YES];
[imagePickerController release];

我尝试了这个,但我正在捕获图像,但没有捕获视频。

最佳答案

#import <MobileCoreServices/UTCoreTypes.h>


-(void)actionStartVideoRecord:(id)sender  {
if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){
    return;
}
UIImagePickerController* imagePicker = [[[UIImagePickerController alloc] init] autorelease];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.videoQuality = UIImagePickerControllerQualityTypeHigh;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePicker.delegate = self;

[self presentModalViewController:imagePicker animated:YES];
}






- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *mType = [info valueForKey:UIImagePickerControllerMediaType];
if([mType isEqualToString:@"public.movie"]){
[NSData dataWithContentsOfURL:[info objectForKey:@"UIImagePickerControllerMediaURL"]]
}
}

关于iphone - 如何捕捉视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10877304/

相关文章:

iphone - 选择行时关闭弹出窗口?

ios - OpenGL ES 纹理质量下降

video - 索引以导航到视频的一部分

iphone - 从网络加载 UIImage 的最常见方式

iphone - 如何在单个 Parse.com 应用程序中分离不同用户的数据?

ios - 同一个 ViewController 上的 2 个 PickerViews - titleForRow 基金 "will not be executed"

ios - swift 3 : Error in TableView when deleting cells holding UserDefault values

iOS AVFoundation 如何转换每秒的相机帧数以使用 CMTime 创建游戏中时光倒流?

Jquery - 我如何获得视频 src 值?

iphone - 如何将图像作为导航栏标题