Zoom-Kamera im SurfaceView-Vorschau
Ich weiß, die Kamera-Funktionen getMaxZoom()
, isZoomSupported()
oder get/setZoom()
. Ich kann diese Funktionen verwenden, aber es passiert nichts in meine Surface-Kamera-Vorschau. Ich möchte, dass mein Album Vorhören beginnt im zoom alle Zeit.Ich benutze Android 2.3.3. Mache ich etwas vergessen?!
Code:
Camera.Parameters parameters = camera.getParameters();
if(parameters.isZoomSupported())
{
int maxZoom= parameters.getMaxZoom();
parameters.setZoom(maxZoom);
camera.setParameters(parameters);
}
Hoffe jemand hat eine Idee...
Dank!
InformationsquelleAutor Tschakle | 2012-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Aditya Pawade
InformationsquelleAutor ROHIT PARMAR
Welches Telefon verwenden Sie? Ich entwickle eine app, verwendet die Kamera und alle Geräte die ich getestet habe auf, Verhalten sich anders. Ich kann nach einer test-app, wenn Sie wollen. http://www.mediafire.com/?laxtolevt57vax2
Hier ist ein link zu einer test-app, die ich je zusammengearbeitet habe. Ich habe viele änderungen vorgenommen hat, um die Arbeit auf mehrere Telefone. Es ist immer noch weit von perfekt, aber zoom funktioniert. Ich habe getestet auf
Samsung Galaxy s2,
Droid X,
Droid Bionic,
Droid 2,
LG Ally. Es funktioniert nicht auf HTC Sensation.
getMaxZoom()
gibt null zurück. Es auch funktioniert nicht auf dem HTC Incredible 2. Die AutoFocusCallback nie ausgeführt wird und die Anwendung reagiert nicht mehr, und sperrt die Kamera.Nach unten gewählt, weil die Antwort haben sollten-Lösung ohne die Notwendigkeit zu Folgen, links. BTW link ist jetzt tot.
InformationsquelleAutor Lex Starwind