Saltar la navegación

UA05. Uso de multimedia

Las aplicaciones multimedia son unas de las más utilizadas y descargadas de los stores.

Gracias a su reducido tamaño y su capacidad multimedia, los terminales móviles han hecho que radios y dispositivos reproductores de MP3 portátiles queden obsoletos cuando salimos fuera de casa. Y también dentro utilizamos sistemas operativos móviles, ya sean tablets o smart TV, para consumir películas y series desde alguna plataforma de streaming.

Las capacidades multimedia de los sistemas móviles no sólo nos permiten desarrollar aplicaciones de audio y vídeo, sino también extender el alcance de otro tipo de aplicaciones, como apps de redes sociales o de mensajería, que proporcionan videollamadas, broadcasts de vídeo, reproducción de mensajes de audio, etcétera.

Los desarrolladores de sistemas operativos móviles comprenden la importancia de estas funcionalidades y proporcionan a los programadores potentes librerías multimedia integradas en el SDK. En este tema estudiaremos las capacidades de las librerías multimedia del sistema Android. Son estas suficientemente capaces como para no necesitar librerías de terceros y, al estar programadas por los propietarios del sistema, estarán siempre actualizadas y bien ajustadas a los dispositivos en los que las encontraremos.

Veremos algunos ejemplos de cómo podemos emplear el multimedia para mejorar las capacidades de nuestras apps. Estudiaremos algunas de las clases más interesantes, como MediaPlayer, SoundPool o MediaRecorder y comprobaremos qué características las hacen más convenientes en según que casos de uso. Comprender sus funcionalidades nos permitirá en el futuro escoger los mecanismos más adecuados para llevar a cabo la tarea que necesitemos en nuestras propias apps.

Creado con eXeLearning (Ventana nueva)