
Android Developers - Media is the official Google platform for building media applications on Android, offering powerful APIs like Jetpack Media3 for playback and Transformer for video editing. It differentiates by providing a unified architecture that simplifies complex media operations across Android's diverse device ecosystem, including multi-device and large-screen support. The platform is maintained by Google and integrates deeply with Android's capabilities, enabling developers to create rich audio and visual experiences with features like HDR, slow-motion, and custom effects.
In most cases, Media3 is our recommended solution for building audio and video experiences.
Meet the Jetpack Media3 library and key APIs for implementing playback use-cases.
Dive deep into ExoPlayer, a feature rich and extensible media player API included in Media3.
Extend your media app with the Cast module from Media3, enabling both local and remote playback.
Explore the Transformer module from Media3, a set of powerful and performant APIs for media editing use-cases.
Learn about the default UI components to display video and playback controls in your app.
Learn about routing playback between devices to create a shared experience.
Read about media APIs and behaviors that come with the Android platform itself, such as format support and volume control APIs.
The MediaCompat APIs are no longer updated, but the guides are preserved in this section.
Google Play announced more billing flexibility, lower fees, and new partner programs, with some changes starting June 30, 2026 in the United States, EEA, and UK.