En algunos dispositivos, onPreviewFrame
no se llama si no se configuró SurfaceView
para mostrar la vista previa de la cámara. Sin embargo, manejo la cámara en un servicio, por lo que no puedo configurar un SurfaceView
pero no quiero tener una vista previa visible de todos modos.Android: onPreviewFrame nunca se llamó sin SurfaceView
¿Cómo se puede hacer esto? ¿Puedo crear programáticamente un SurfaceView
y configurarlo con Camera::setPreviewDisplay
?
Esto debe ser posible o no?
funciona en casi todos los teléfonos sin SurfaceView
pero no en HTC One X y Google Nexus One ...