Это двухэтапный процесс: захват видео и загрузка видео
1 / Захват видео, вы можете использовать UIImagePickerController
Это хороший учебник для выбора фото / видео из библиотеки или камеры
2 / Загрузить видео, вам нужно вынуть данные и затем загрузить их
После захвата видео вам будет возвращен NSURL * url.
- (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;
}