Pantalla de grabación a video libgdx android
Tengo que grabar la pantalla dentro de la aplicación libgdx y compartir el video a youtube dentro de la misma aplicación. Compilé el proyecto ffmpeg para obtener el archivo binario FFMPEG. Tomé una lista de capturas de pantalla dentro de la aplicación y necesito convertirlas en vídeo. ¿Es FFMPEG la manera más fácil de convertir las imágenes + sonido a la película? He añadido a la carpeta asert el archivo FFMPEG. Ahora he intentado ejecutarlo con:
Runtime rt = Runtime.getRuntime(); rt.exec("chmod 700 ffmpeg"); rt.exec("ffmpeg");
No se puede hacer por el camino, parece que está mal. (Asertmanager estándar no se puede utilizar dentro de libgdx por el momento) He intentado copiar el archivo de la carpeta de asertar a otra ubicación como esta:
- Utilizar mi propia aplicación Android / apk como lanzador / reemplazo de pantalla de inicio
- Pantalla de bloqueo personalizada para Android
- Problemas de diseño relacionados con el soporte de varias pantallas
- OnDestroy se llama cada vez que se enciende la pantalla
- Cómo determinar qué recurso de mapa de bits se ha cargado (ldpi, mdpi o hdpi)?
FileHandle handle = Gdx.files.internal("ffmpeg"); FileHandle destHandle = Gdx.files.external("/data/data/com.me.putingame.VideoProcessor/ffmpeg"); handle.copyTo(destHandle);
pero porque es un archivo externo no sé la ruta para ejecutar el ffmpeg para la codificación. ¿Qué camino debo usar?
¿Cómo puedo ejecutar ffmped dentro de los dispositivos no root usando libgdx? Algunas líneas de código serán útiles
¿Es esta la mejor manera de grabar vídeo en android?
Saludos, Marius
- Color de fondo de la actividad de la pantalla de bienvenida
- Cómo agregar iconos a Preferencias
- ¿Cómo comprobar un dispositivo Android es HDPI pantalla o pantalla MDPI?
- ¿Cómo puedo autorun Android Chrome aplicación de pantalla de inicio en el inicio
- Disposición del androide en diversos tamaños de pantalla
- Cómo agregar acceso directo a la pantalla de inicio en android mediante programación
- ¿Cómo puedo configurar el ancho de los botones de radio para cambiar con respecto al tamaño de la pantalla? (androide)
- ¿Cómo puedo grabar la pantalla del dispositivo Android?
Si sólo quieres la ruta completa de destHandle
creo que esto debería funcionar:
String fullpath = Gdx.files.getExternalStoragePath() + "/" + destHandle.path();
- ¿Hay una manera de cancelar onCompletionListener?
- AutoCompleteTextView – evitar que el menú desplegable cierre mientras llama a notifyDataSetChanged