iPhone SDK 3.0 Kamerazugriff

9

Könnte jemand darüber beraten, ob das iPhone SDK 3.0 weiterhin keinen Zugriff auf die rohen Kamerapixeldaten erlaubt?

So war es bei allen früheren SDKs, und ich dachte, es wäre ein Schritt von Apple gewesen, um sicherzustellen, dass sie die ersten waren, die die Videoaufnahme implementiert haben. Seit 3.0 hat jetzt Videoaufnahmen, und soweit mir bewusst ist, bleibt die Situation gleich, dann lag ich offensichtlich falsch.

Worüber ich mich wundere ist, wo spielt Apple? Warum erlauben sie uns nicht, verrückte super-coole Augmented-Reality-Anwendungen auf dem iPhone zu schreiben?

Irgendwelche Ideen?

    
zenna 18.06.2009, 01:13
quelle

2 Antworten

4

Nein, mit SDK 3.0 und einem neuen iPhone 3G S können Sie Filme mithilfe der bereitgestellten APIs erfassen. Sie sind auf 10 Minuten Video beschränkt.

Im UIImagePickerControllerDelegate finden Sie jetzt UIImagePickerControllerMediaType. Dies gibt den Medientyp an, der vom Benutzer ausgewählt wurde. Der Wert ist ein NSString-Objekt, das einen Typcode wie z. B. kUTTypeImage oder kUTTypeMovie enthält.

Diese Methode wurde hinzugefügt:

imagePickerController: didFinishPickingMediaWithInfo: Teilt dem Delegierten mit, dass der Benutzer ein Bild oder einen Film ausgewählt hat. Diese Methode ist optional.

  • (void) imagePickerController: (UIImagePickerController *) Auswahl didFinishPickingMediaWithInfo: (NSDictionary *) info

Parameter Pflücker Das Controller-Objekt, das die Image-Picker-Schnittstelle verwaltet.

Info Ein Wörterbuch, das das Originalbild und das bearbeitete Bild enthält, wenn ein Bild ausgewählt wurde; oder eine Dateisystem-URL für den Film, wenn ein Film ausgewählt wurde. Das Wörterbuch enthält auch relevante Bearbeitungsinformationen. Die Schlüssel für dieses Wörterbuch finden Sie unter "Bearbeiten von Informationstasten".

Diskussion Die Implementierung dieser Methode Ihres Delegatobjekts sollte das angegebene Medium an jeden benutzerdefinierten Code übergeben, der sie benötigt, und dann die Auswahlansicht verwerfen.

Wenn die Bearbeitung aktiviert ist, zeigt die Auswahlansicht dem Benutzer eine Vorschau des aktuell ausgewählten Bilds oder Films sowie Steuerelemente zum Ändern an. (Dieses Verhalten wird vor dem Aufruf dieser Methode von der Auswahlansicht verwaltet.) Wenn der Benutzer das Bild oder den Film ändert, sind die Bearbeitungsinformationen im Parameter info verfügbar. Das Originalbild wird ebenfalls im Parameter info zurückgegeben.

Die maximale Filmdauer beträgt 10 Minuten. Wenn ein Benutzer einen Film auswählt, der länger als 10 Minuten dauert, müssen sie ihn vor dem Speichern trimmen.

Die Implementierung dieser Methode ist optional, wird aber erwartet.

Verfügbarkeit Verfügbar in iPhone OS 3.0b und höher.

    
Massimo Cafaro 18.06.2009 10:48
quelle
0
%Vor%     
mrburns05 15.07.2010 00:20
quelle