On some devices, onPreviewFrame
is not called if no SurfaceView
was set to display the camera preview.
However, I handle the camera in a service, so I can't set a SurfaceView
but I don't want to have visible preview anyway.
How can this be done? Can I programmatically create a SurfaceView
and set it with Camera::setPreviewDisplay
?
This must be possible or not?
It works on almost every phone without a SurfaceView
but not on HTC One X and Google Nexus One...