Нет, с SDK 3.0 и новым Iphone 3G S вы можете снимать фильмы, используя API-интерфейсы.
Вы ограничены 10 минутным видео.
В UIImagePickerControllerDelegate теперь вы можете найти UIImagePickerControllerMediaType.
Это указывает тип носителя, выбранный пользователем. Значением является объект NSString, содержащий код типа, такой как kUTTypeImage или kUTTypeMovie.
Этот метод был добавлен:
imagePickerController: didFinishPickingMediaWithInfo:
Сообщает делегату, что пользователь выбрал изображение или фильм. Этот метод не является обязательным.
- (void) imagePickerController: (UIImagePickerController *) средство выбора didFinishPickingMediaWithInfo: (NSDictionary *) info
Параметры
сборщик
Объект контроллера, управляющий интерфейсом средства выбора изображений.
Информация
Словарь, содержащий исходное изображение и отредактированное изображение, если изображение было выбрано; или URL файловой системы для фильма, если фильм был выбран. Словарь также содержит любую соответствующую информацию для редактирования. Ключи для этого словаря перечислены в разделе «Редактирование информационных ключей».
Обсуждение
Реализация этого метода в объекте-делегате должна передать указанный носитель любому пользовательскому коду, который нуждается в нем, а затем закрыть представление выбора.
Когда редактирование включено, представление выбора предоставляет пользователю предварительный просмотр текущего выбранного изображения или фильма вместе с элементами управления для его изменения. (Это поведение управляется представлением средства выбора перед вызовом этого метода.) Если пользователь изменяет изображение или фильм, информация о редактировании доступна в параметре info. Исходное изображение также возвращается в параметре info.
Максимальная продолжительность фильма - 10 минут. Если пользователь выбирает фильм продолжительностью более 10 минут, он вынужден его обрезать перед сохранением.
Реализация этого метода является необязательной, но ожидаемой.
Доступность
Доступно в iPhone OS 3.0b и более поздних версиях.