Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.929 Beiträge
Delphi 12 Athens
|
IOS Camera-komponente startet in Ladscape obwohl die App in Portraitmode ist.
19. Jun 2024, 17:29
Ich streame die Bilder der Delphi tCameracomponent Komponente "cam" mittels
Cam.SampleBufferToBitmap(imgCamera.Bitmap, true);
zum TImage "imgCamera" .
Hier ist das Fehlerszenario:
1.
Das IPhone is im Portrait-Modus
Die App ist im Portrait-Modus
Das IPhone liegt nahezu flach in der Luft, am Rand, gehalten von dem Benutzer.
Die App ist Subcribed om "OrientationChanged" messages zu empfangen.
Die Letzte empfange "OrientationChanged" Message signalisierte "Portrait-Modus"
2.
Cam.active := true startet das sampling für "OnSampleBufferReady"
Die Bilder der IOS Camera sind alle im Landscape format. Das ändert sich auch nicht.
3.
Wir erhöhen leicht die Neigung Richting "Portrait" für das Gerät.
Die Bilder der IOS Camera sind alle im Landscape format. Das ändert sich auch nicht.
4.
Wir erhöhen die Neigung drastisch Richtung "Portrait" für das Gerät.
Die Bilder der IOS Camera sind jetzt alle im Portrait format.
Es wurde logischerweise keine "OrientationChanged" Message in der App ausgelöst
Gibts ne Chance dafür zu sorgen, dass die Cam die selbe Orientierung hat wie die APP vom Start weg?
Andreas Monads? Wtf are Monads?
Geändert von QuickAndDirty (19. Jun 2024 um 17:37 Uhr)
|