Skip to content

A modern Android media player app built with Media3 (the successor to ExoPlayer), featuring a fully customized user interface. This project demonstrates how to integrate Media3 for audio and video playback while designing a personalized, responsive, and interactive UI tailored to your app's needs.

Notifications You must be signed in to change notification settings

krishanunandan/Media3Player

Repository files navigation

🎬 Android Media3 Custom Player UI – Build Your Own Media Player

An open-source Android media player app built using Jetpack Media3 (successor to ExoPlayer), with a fully custom user interface for video and audio playback. Ideal for developers looking to integrate a personalized media player in their apps.


📸 Preview – Custom Media Player UI in Action

Custom Media Player UI


🔍 Why Use This Project?

If you're searching for:

  • ✅ A custom UI media player for Android
  • ✅ A working Media3 player implementation
  • ✅ A modern Media player UI
  • ✅ How to customize ExoPlayer/Media3 controls
  • ✅ How to build an Android video/audio player with Media3

Then this open-source project is exactly what you need.


🚀 Features

  • 🎥 Full support for audio and video playback
  • 🧩 Built with Jetpack Media3 and Kotlin
  • 🖌️ Fully customizable UI (XML-based)
  • 🔄 Supports lifecycle-aware playback
  • 🌐 Stream from remote or local URIs
  • 💡 Easy integration into existing projects

🧱 Built With

Technology Details
Media3 Android's latest media library
Kotlin Modern, expressive JVM language
XML UI for Android
Android SDK Version 24+

🛠️ Getting Started

Clone and run:

git clone https://github.com/your-username/media3-custom-player-ui.git
cd media3-custom-player-ui

About

A modern Android media player app built with Media3 (the successor to ExoPlayer), featuring a fully customized user interface. This project demonstrates how to integrate Media3 for audio and video playback while designing a personalized, responsive, and interactive UI tailored to your app's needs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages