Um in der Lage zu sein, ein auf dem iPhone aufgenommenes Video an einen Server zu senden, nehme ich an, dass man seine Daten benötigt, wie kann man Videos erhalten? Gibt es etwas Ähnliches wie UIImageJPEGRepresentation(UIImage *,)
für Bilder.Senden von iPhone Videos an einen Server
1
A
Antwort
0
Ja, siehe die 3.0-Dokumentation für UIImagePickerController und UIImagePickerControllerDelegate. Insbesondere die neue Methode imagePickerController: didFinishPickingMediaWithInfo: delegate, die aufgerufen wird, wenn der Benutzer einen Film aus der Kamerarolle auswählt.
Mit dieser Delegiertenmethode erhalten Sie ein Wörterbuch mit Informationen zum Film, einschließlich einer URL zu seiner Datei. Siehe den UIImagePickerControllerMediaURL-Schlüssel.
Sobald Sie die URL (Dateisystem) haben, können Sie den Film lesen und an einen Server senden.
0
Sie sind nur MPEG-4-Dateien, die Sie überall beenden können. Es ist nicht wie bei der Bildauswahl, wo Sie nur ein Bild im Speicher erhalten.
Wie würden Sie den Film lesen, um seine Daten zu erhalten? – Daniel
Ich würde den Film in Blöcken lesen. Da Filmdateien wahrscheinlich sehr groß werden können und nicht viel Speicherplatz auf dem iPhone oder iPod verfügbar ist. –
Also geben Sie dem Server die Video-URL und der Server muss sie einlesen? – Daniel