Zoom de la Caméra dans SurfaceView-Aperçu
Je sais que les fonctions de la caméra getMaxZoom()
, isZoomSupported()
ou get/setZoom()
. Je peux utiliser ces fonctions, mais rien ne se passe dans ma Surface de l'Appareil photo Aperçu. Je veux que mon extrait commence dans le zoom de tous les temps.J'utilise Android 2.3.3. Dois-je oublier quelque chose?!
Code est:
Camera.Parameters parameters = camera.getParameters();
if(parameters.isZoomSupported())
{
int maxZoom= parameters.getMaxZoom();
parameters.setZoom(maxZoom);
camera.setParameters(parameters);
}
Espère que quelqu'un a une idée...
Merci!
OriginalL'auteur Tschakle | 2012-02-14
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Aditya Pawade
OriginalL'auteur ROHIT PARMAR
Ce téléphone utilisez-vous? Je suis de développer une application qui utilise la caméra et tout l'appareil je l'ai testé sur de se comporter différemment. Je peux poster une application de test si vous le souhaitez. http://www.mediafire.com/?laxtolevt57vax2
Voici un lien vers une application de test, j'ai travaillé avec. J'ai fait beaucoup de changements à apporter à travailler sur plusieurs téléphones. C'est encore loin d'être parfait, mais le zoom fonctionne. Je l'ai testé sur
Samsung Galaxy s2,
Droid X,
Droid Bionic,
Droid 2,
LG Ally. Il ne fonctionne pas sur un HTC Sensation.
getMaxZoom()
renvoie zéro. Il ne fonctionne pas sur HTC Incredible 2. Le AutoFocusCallback n'est jamais exécutée et l'application se bloque, et verrouille l'appareil photo.Bas-voté parce que la réponse devrait avoir de solution sans la nécessité de suivre les liens. BTW lien est mort maintenant.
OriginalL'auteur Lex Starwind