2011-08-01 24 views
5

Estoy tratando de averiguar si es posible usar una secuencia de video de la cámara desde un fondo servicio en lugar de hacerlo desde un intento normal.android - use la cámara desde el servicio en segundo plano

Lo que tenía en mente es la siguiente:

  • iniciar el servicio desde mi aplicación
  • este servicio tiene acceso a la secuencia de vídeo y extrae características de forma continua; según las características, envía paquetes de red (a localhost)
  • el usuario cambia a otra aplicación - ¡el servicio aún debe estar ejecutándose y extrayendo funciones!

Antes de intentar implementar todo eso, me gustaría saber si fue posible.

Gracias de antemano

Nicola

Respuesta

-3

No creo que esto es posible ya que la cámara necesita una pantalla de vista previa. Véase la pregunta anterior here

+0

supongo que tienes razón; encontré esta interesante discusión del tema: http://code.google.com/p/android/issues/detail?id=9570 –

1

Hay que mostrar la vista previa falsa sobre la pantalla actual. Para eso tienes que crear la vista de superficie con una dimensión de 1 * 1 px y mostrar la vista previa en eso. Tienes que dibujar la vista de la superficie sobre otras aplicaciones para eso.

Echa un vistazo a la biblioteca this que ofrece la posibilidad de capturar imágenes desde el fondo incluso desde el servicio.

Cuestiones relacionadas