Información acerca de la visualización y reproducción de contenido multimedia
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La visualización y reproducción de contenido multimedia se convirtieron en componentes esenciales de la experiencia de la app para Android. Ya sea que tu app integre imágenes y videos o ofrezca experiencias de audio envolventes, el contenido multimedia enriquece las interacciones de los usuarios y aumenta la participación en la app.
Android sigue desarrollando las APIs para minimizar la complejidad de la integración de contenido multimedia y, al mismo tiempo, hacer que la experiencia del usuario sea más integrada y coherente. Esta página te conecta con recursos que te ayudarán a comenzar y mejorar tu app.
Conoce las APIs y los conceptos clave de Android Media
Android tiene APIs que funcionan en diferentes niveles para permitir que tu app aproveche al máximo las funciones de hardware y software disponibles.
Mostrar imágenes
Cargar imágenes de la más alta calidad de manera eficiente es clave para crear una experiencia del usuario fluida en tu app. Estos son algunos recursos que te ayudarán:
Cómo reproducir y transmitir audio y video
Jetpack Media3 ofrece funciones avanzadas, como reproducción de contenido multimedia sin interrupciones, navegación multimedia y administración de recursos eficiente. Más información:
Mejora tu app
Querrás que tu app admita funciones que cumplan y superen las expectativas de los usuarios. Una forma de hacerlo es admitir las funciones multimedia avanzadas que proporcionan los dispositivos premium. Estas son algunas formas específicas de ayudar a que tu app se destaque:
- Compatibilidad con imágenes UltraHDR y video HDR
- Habilita la pantalla en pantalla para la reproducción de audio y video
- Implementa Cast Connect para que los usuarios puedan transmitir contenido a tu app nativa de Android TV.
- Usa la clase de rendimiento para adaptar la experiencia del usuario en función de las capacidades del dispositivo
Consulta la guía completa para conocer las funciones que debes tener en cuenta para llevar tu experiencia de reproducción y visualización de contenido multimedia al siguiente nivel y sorprender a tus usuarios.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[],null,["# About media display and playback\n\nMedia display and playback have become essential components of the Android app\nexperience. Whether your app integrates images and videos or delivers immersive\naudio experiences, media enriches user interactions and elevates app engagement.\n\nAndroid continues to evolve APIs to minimize the complexity of integrating media\nwhile making the user experience more integrated and consistent, and this page\nconnects you to resources to both help you get started and level up your app.\n\nKnow key Android media APIs and concepts\n----------------------------------------\n\nAndroid has APIs that work at different levels to allow your app to make the\nmost of the available hardware and software features.\n\n### Display images\n\nLoading the highest-quality images efficiently is key to building a smooth user\nexperience in your app. Here are some resources that will help:\n\n- [Loading images from local resources](/develop/ui/compose/graphics/images/loading)\n- [Loading images from a remote server](/develop/ui/compose/graphics/images/loading#internet-loading)\n- [Loading Large Bitmaps Efficiently](/topic/performance/graphics/load-bitmap)\n- [Displaying images in UltraHDR](/media/grow/ultra-hdr/display)\n\n### Playback and stream audio and video\n\n[Jetpack Media3](/media/media3) offers advanced features such as seamless media playback,\nmedia browsing, and efficient resource management. Learn more:\n\n- [Live-streaming](/media/media3/exoplayer/live-streaming)\n- [Downloading media](/media/media3/exoplayer/downloading-media)\n- [Playback controls and player UI](/media/media3/ui/overview)\n- [Background playback](/media/media3/session/background-playback)\n\nLevel up your app\n-----------------\n\nYou'll want your app to support features that meet and surpass user\nexpectations. One way to do that is to support the advanced media features\nprovided by premium devices. Here are some specific ways to help your app stand\nout:\n\n- Support [UltraHDR](/media/grow/ultra-hdr-display) images and [HDR](/media/grow/hdr-playback) video\n- Enable [picture-in-picture](/develop/ui/views/picture-in-picture) for video and audio playback\n- Implement [Cast Connect](https://developers.google.com/cast/docs/android_tv_receiver) so users can cast to your native Android TV app\n- Use [Performance Class](/topic/performance/performance-class) to adapt your user experience around device capabilities\n\nSee the [full guide](/social-and-messaging/guides/media-display/basic-better-best) for features to consider to take your media display and\nplayback experience to the next level and impress your users."]]