2009-07-16 5 views
1

Afin de pouvoir envoyer une vidéo prise sur l'iphone à un serveur, je suppose que l'on a besoin de ses données, comment peut-on obtenir des données vidéo? Y at-il quelque chose de similaire à UIImageJPEGRepresentation(UIImage *,) pour les images.Envoyer des vidéos iphone à un serveur

Répondre

0

Oui, consultez la documentation 3.0 pour UIImagePickerController et UIImagePickerControllerDelegate. Spécifiquement le nouveau imagePickerController: didFinishPickingMediaWithInfo: méthode déléguée qui sera appelée lorsque l'utilisateur a choisi un film de la pellicule. Cette méthode de délégation vous donnera un dictionnaire contenant des informations sur le film, y compris une URL pour son fichier. Voir la clé UIImagePickerControllerMediaURL.

Une fois que vous avez l'URL (système de fichiers), vous pouvez lire le film et l'envoyer à un serveur.

+0

Comment liriez-vous le film pour obtenir ses données? – Daniel

+0

Je voudrais lire le film en morceaux. Puisque les fichiers vidéo peuvent probablement devenir gros et vous n'avez pas une énorme quantité de mémoire disponible sur l'iPhone ou l'iPod. –

+0

Vous donnez donc au serveur l'URL de la vidéo et le serveur doit la lire? – Daniel

0

Ce ne sont que des fichiers mpeg-4, que vous pouvez terminer n'importe où. Ce n'est pas comme le sélecteur d'image où vous obtenez seulement une image en mémoire.

+0

Mais n'est-ce pas simplement l'étaler? Il faut donner un peu de service à l'URL pour qu'ils puissent le lire? – Daniel

+0

Je ne comprends pas comment on "envoie" le film – Daniel

Questions connexes