【问题标题】:how to capture video如何捕捉视频
【发布时间】:2012-06-04 06:45:48
【问题描述】:

如何录制视频

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];

我试过这个,但我正在捕捉图像,但我没有捕捉到视频。

【问题讨论】:

    标签: iphone ios video uiimagepickercontroller


    【解决方案1】:
    #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"]]
    }
    }
    

    【讨论】:

      【解决方案2】:

      imagePickerController 出现后,启动设备的 videoCapture。

      有关详细信息,请参阅UIImagePickerController 的文档

      您可以创建UIImagePickerController 的子类。在那里你可以有一个UIButton。点击它,您可以开始捕捉视频。

      【讨论】:

      • 我有两个按钮,一个用于捕获图像,另一个用于录制视频。我正在使用相机来捕捉图像,但我没有使用视频模式来录制视频
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      相关资源
      最近更新 更多