2009-07-16 3 views
1

Для того, чтобы отправить видео на iphone на сервер, я предполагаю, что ему нужны его данные, как можно получить данные видео? Есть что-то похожее на UIImageJPEGRepresentation(UIImage *,) для изображений.Отправка видео iphone на сервер

ответ

0

Да, см. Документацию 3.0 для UIImagePickerController и UIImagePickerControllerDelegate. В частности, новый метод imagePickerController: didFinishPickingMediaWithInfo: delegate, который будет вызываться, когда пользователь выбрал фильм из ролика камеры.

Этот метод делегата предоставит вам словарь, содержащий информацию о фильме, включая URL-адрес его файла. См. Ключ UIImagePickerControllerMediaURL.

Как только у вас есть URL (файловая система), вы можете прочитать фильм и отправить его на сервер.

+0

Как бы вы прочитали фильм, чтобы получить его данные? – Daniel

+0

Я читал фильм в кусках. Так как файлы фильмов, вероятно, могут стать большими, и у вас нет огромного объема памяти на iPhone или iPod. –

+0

Значит, вы даете серверу URL-адрес видео, и сервер должен его прочитать? – Daniel

0

Это всего лишь файлы mpeg-4, которые вы можете кончить в любом месте. Это не похоже на подборщик изображений, где вы получаете только изображение в памяти.

+0

Но разве это не просто укол? Нужно указать некоторый сервис URL, чтобы они могли его прочитать? – Daniel

+0

Я не совсем понял, как на самом деле «отправляет» фильм – Daniel

Смежные вопросы