Vista previa y proyección de contenido multimedia de la cámara

Ícono de nivel 3

NIVEL 3: Preparación para pantallas grandes

Vista previa de cámara

La Cámara es una de las apps más importantes de Android. El visor de la cámara es una ventana a la app, una renderización de la salida del sensor de la cámara (la vista previa de la cámara).

Los sensores de la cámara tienen una posición fija y una relación de aspecto fijas, y, por lo general, los datos de la imagen se muestran en orientación horizontal. Sin embargo, el visor debe cumplir con las orientaciones vertical y horizontal del dispositivo, los estados plegado y desplegado de los dispositivos plegables, y los diferentes tamaños de ventana en el modo multiventana.

En el modo multiventana y en dispositivos plegables, el visor puede ser vertical en dispositivos con orientación horizontal o horizontal en dispositivos con orientación vertical. A menudo, las apps de cámara deben rotar la vista previa de la imagen para que coincida con la orientación del visor. Incluso cuando el visor y el sensor de la cámara están en la misma orientación, sus relaciones de aspecto pueden diferir.

Tu app tiene el desafío de orientar y escalar la imagen del sensor de la cámara para que coincida con la orientación y la relación de aspecto de la IU de la app a medida que esta cambia de orientación y tamaño.

Si deseas obtener información para administrar la vista previa de la cámara, consulta las siguientes guías para desarrolladores:

Proyección de contenido multimedia

La proyección de contenido multimedia captura el contenido de la pantalla o la ventana de una aplicación y muestra el contenido capturado en otro dispositivo, como una TV.

Las apps de proyección de contenido multimedia deben registrar un permiso de servicio, administrar el consentimiento de los usuarios, orientar y ajustar el contenido capturado para que coincida con la orientación y la relación de aspecto del dispositivo de destino, y permitir la personalización de la proyección.

Para obtener detalles sobre la implementación, consulta Proyección de contenido multimedia.