Red de conocimiento informático - Computadora portátil - La grabación de vídeo de desarrollo de Android requiere la función de cámara

La grabación de vídeo de desarrollo de Android requiere la función de cámara

Durante el proceso de grabación de video, su cámara puede configurar PreviewCallback, que tiene una devolución de llamada pública nula enPreviewFrame (byte [] datos, cámara de la cámara; los datos de este método son los datos de la imagen actual);

O utilice setOneShotPreviewCallback, setPreviewCallbackWithBuffer.

Esta devolución de llamada siempre puede obtener la imagen de la pantalla actual y luego almacenarla en una variable miembro. Si no lo necesita, no tiene que lidiar con eso. Cuando necesite tomar una captura de pantalla, conviértala en una imagen para guardarla (tenga en cuenta que los datos son datos de imagen yuv, no un mapa de bits, y deben convertirse).

Este es el mismo método que antes para obtener mejoras, ahora usando directamente los datos almacenados en esta variable miembro para realizar la conversión de imágenes.