En este tutorial aprenderás a reproducir un vídeo almacenado en tu aplicación Android. Descubre cómo implementarlo de manera sencilla y atractiva.
Para comenzar, crea un nuevo proyecto llamado ReproducirVideo. En este proyecto, crearemos una actividad principal llamada MainActivity.java y un layout llamado activity_main.xml.
En el Package Explorer, podrás ver la estructura del proyecto con los siguientes elementos:
MainActivity.javaactivity_main.xmlDescarga el vídeo de prueba (PSD) y guárdalo en la carpeta recién creada, raw/.
Nota: Puedes consultar la página oficial de Android Developers para conocer los formatos de vídeo compatibles y otras recomendaciones. Los dispositivos actuales suelen admitir una amplia variedad de codecs para reproducir distintos formatos de vídeo.
En el archivo activity_main.xml, define el diseño de la actividad principal. Asegúrate de incluir un elemento VideoView que ocupe toda la pantalla para visualizar el vídeo. Aquí tienes un ejemplo:
En la clase MainActivity.java, crea un objeto VideoView y enlázalo con el control del layout utilizando la función findViewById(). Luego, utiliza un objeto Uri para especificar la ruta del vídeo y así pasársela al VideoView.
Finalmente, inicia la reproducción del vídeo llamando a videoView.start().
Aquí tienes el código:
estado
Si al reproducir el vídeo deseas ocultar las barras de estado en tu aplicación, puedes hacerlo agregando ciertos atributos en el archivo AndroidManifest.xml. Para ello, sigue estos pasos:
screenOrientation y theme a cada una de las actividades en las que deseas ocultar las barras de estado.Aquí tienes un ejemplo:
Si deseas convertir este código en un reproductor de vídeo con controles para el usuario, puedes hacerlo fácilmente. Android proporciona una clase llamada MediaController que te permite añadir controles al reproductor. Para agregarlos, modifica el código de MainActivity.java de la siguiente manera:
¡Listo! Ahora, cuando ejecutes el proyecto, podrás ver el vídeo de introducción de Mono Agency. Las barras de estado se ocultarán automáticamente y podrás disfrutar de un reproductor con controles incorporados.
Recuerda que puedes personalizar y ampliar este código según tus necesidades. ¡Diviértete implementando reproducción de vídeo en tus aplicaciones Android!
Descubre cómo los cursos bonificados por FUNDAE pueden beneficiar a tu empresa mejorando las competencias de tus empleados sin coste adicional.
Explora cómo el Patrón de Arquitectura MVVM (Model-View-ViewModel) mejora la organización y mantenibilidad del código en aplicaciones modernas
Aprende Paso a Paso Cómo Crear o Construir una Progressive Web App (PWA) con Ionic: Guía Completa para Crear PWAs con Ionic 7
Aprende Paso a Paso Cómo Instalar, Configurar e Implementar un QR Scanner en una Aplicación (APP) Ionic: Guía detallada para Programadores
Descubre cómo Firebase revoluciona el desarrollo en Ionic: Una guía paso a paso para integrar Firebase en Aplicaciones Ionic
¿Quieres formar a un grupo de trabajadores con temario a medida?
¡Esta es tu modalidad!
¿Quieres formar a un grupo de trabajadores con temario a medida?
¡Esta es tu modalidad!
© 2026 Imagina Formación. Todos los derechos reservados