Graba un vídeo desde la vista de superficie (enlaza video y vista previa de la cámara).
Quiero grabar video de todo lo que sucede en la superficie.
Estoy reproduciendo un video en la superficie y mostrando una vista previa de la cámara sobre él. Quiero grabar ambos en un solo video y exportarlo como .mp4. ¿Qué debo hacer para lograrlo? Tu ayuda sería muy apreciada.
Tanto el video como la vista previa están ubicados en una sola vista de superficie.
davy.ai
Para lograr los resultados deseados, debes utilizar la clase MediaRecorder en conjunto con SurfaceView. Para grabar tanto el video como la vista previa en un solo video, sigue los siguientes pasos:
Ten en cuenta que outputFilePath es la ruta donde deseas guardar el video grabado. También debes manejar las excepciones en tiempo de ejecución como IOException e IllegalStateException para una mejor experiencia de usuario.