Мне не известна поддержка видео для 3G.
Для того, чтобы он работал (вы могли его смоделировать), вам нужно передать mediaType типа 'kutTypeMedia', ошибки которого отсутствуют.на вашем устройстве.
«Если» вы хотите протестировать, вы можете скопировать видео из комплекта, в Camera Roll и протестировать на симуляторе.
Примерно так, чтобы скопировать видеоиз комплекта в рулон фотокамеры:
Скопируйте видеофайл из комплекта и сохраните его в альбом, как показано ниже!
"Путь комплекта: (где APPLCIATIONGUID и пользователь являются динамическими и зависят отзарегистрированный пользователь и приложение GUID)
'/ Пользователи / пользователь / Библиотека / Поддержка приложений / iPhone Simulator / 4.0 / Приложения / APPLICATIONGUID / Документы'
Где APPLICATIONGUID - GUID, связанный с вашимконкретного проекта. Вы можете подтвердить, что находитесь в нужной папке, найдя подходящий .app-файл.
Примечание: // Я не верю, что это будет работать с MOV, ноМы не пробовали ничего, кроме .m4v.
NSString *filePath = [NSHomeDirectory() stringByAppendingPathComponent:[NSString stringWithFormat:@"Documents/VID_0001.m4v"]];
NSString *videoFilepath = [[NSBundle mainBundle] pathForResource:@"VID" ofType:@"m4v"];
NSLog(@"Filepath is: %@", videoFilepath);
//test video can save to the photos album first - code missing
UISaveVideoAtPathToSavedPhotosAlbum(filePath, self, @selector(video:didFinishSavingWithError:contextInfo:), nil);*
Как только это будет сделано - видео доступны в вашем фотоальбоме для выбора, если вы настраиваете свой UIImagePickerController с правильным типом носителя.
Это единственный вариант, который я вижу, что вам нужно работать с видео без 3GS.