Sobre a exibição e reprodução de mídia
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A exibição e a reprodução de mídia se tornaram componentes essenciais da experiência
do app Android. Se o app integra imagens e vídeos ou oferece experiências de áudio
imersivas, a mídia enriquece as interações do usuário e aumenta o engajamento do app.
O Android continua a evoluir as APIs para minimizar a complexidade da integração de mídia
e tornar a experiência do usuário mais integrada e consistente. Esta página
conecta você a recursos para ajudar a começar e melhorar seu app.
Conhecer as principais APIs e conceitos de mídia do Android
O Android tem APIs que funcionam em níveis diferentes para permitir que o app aproveite
ao máximo os recursos de hardware e software disponíveis.
Exibir imagens
Carregar imagens de alta qualidade de forma eficiente é fundamental para criar uma experiência
fácil para o usuário no app. Confira alguns recursos que vão ajudar:
Reproduzir e transmitir áudio e vídeo
O Jetpack Media3 oferece recursos avançados, como reprodução de mídia contínua, navegação de mídia e gerenciamento de recursos eficiente. Saiba mais:
Melhorar seu app
O app precisa oferecer suporte a recursos que atendam e superem as expectativas
dos usuários. Uma maneira de fazer isso é oferecer suporte aos recursos avançados de mídia
fornecidos por dispositivos premium. Confira algumas maneiras específicas de destacar
seu app:
Consulte o guia completo para conferir recursos que podem ser usados para melhorar a experiência de exibição e
reprodução de mídia e impressionar seus usuários.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-03-26 UTC.
[null,null,["Última atualização 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."]]