能够捕获视频并将其上传到iphone sdk中的服务器

时间:2010-09-13 06:14:36

标签: objective-c

由于我是Iphone Sdk的新手,我不知道如何从我们的Iphone捕获视频并将捕获的视频上传到服务器。

伙计们请建议我如何使用示例代码进行此操作。

提前致谢, Monish。

1 个答案:

答案 0 :(得分:3)

这是一个两步过程:捕捉视频然后上传视频

1 /捕捉视频,你可以使用UIImagePickerController

This is a good tutorial用于从图书馆或相机中选择照片/视频

2 /上传视频,您需要取出数据然后上传

捕获视频后,系统会返回NSURL *网址。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)mediaDict {


    NSString *type = [mediaDict objectForKey:UIImagePickerControllerMediaType];

    if ([type isEqualToString:(NSString *)kUTTypeVideo] || 
        [type isEqualToString:(NSString *)kUTTypeMovie]) { // movie != video
        NSURL *url = [mediaDict objectForKey:UIImagePickerControllerMediaURL];
        NSData *data = [NSData dataWithContentsOfURL:videoURL];
        // UPLOAD THIS DATA
    }
    return nil;
  }