
Closed
Posted
Paid on delivery
I am looking for an experienced Android Developer to implement a video player using ExoPlayer (or Media3). We have M3U8 (HLS) streams that contain multiple audio tracks (e.g., different languages). The developer needs to create a functional player that allows users to view and switch between these audio tracks seamlessly during playback. Scope of Work : HLS Integration: Load and play M3U8 streaming links. Audio Track Switching: Implement a UI/Menu that lists all available audio languages within the stream. Track Selection Logic: Use DefaultTrackSelector or the latest Media3 APIs to handle track overrides.
Project ID: 40391778
13 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
13 freelancers are bidding on average ₹2,654 INR for this job

Dear client, I have already developed and modify exo player multiple times, I am sure I can develop according to your need, I have more than 9 years of exp in apps and web development.
₹5,000 INR in 5 days
6.2
6.2

Hi there, I have good experience in implementatimg expo video player in Android apps, i can implementation live capabelity qith multiple audio support in your Android app, lets connect to discuss more and get started thank you.
₹2,500 INR in 1 day
5.4
5.4

I have done HLS integration in my apps. I can complete EXO Player (Media3) integration with multiple audio tracks. Let's chat together and finish it Regards Kabbo
₹1,500 INR in 1 day
5.4
5.4

As a seasoned Full Stack Developer with a specialization in Android and Java, I can assure you of a job well done on your project. With over a decade's worth of experience under my belt, having successfully completed more than 100 Mobile App Development projects, I have a deep understanding of what it takes to create scalable, secure, and high-performing solutions. My work history has also seen me engaging extensively with media players and streaming technologies like ExoPlayer (or Media3). One of the things that set me apart is my knack for seamless integration and user-friendly UI/UX design. I understand that for your project, it's crucial to not only ensure smooth playback but also easy switching between audio tracks. I will make sure to leverage DefaultTrackSelector or the latest Media3 APIs to handle track overrides efficiently. Choosing me for this project means choosing dedicated problem-solving matched with clear communication throughout the process. I appreciate the opportunity to apply my skills to assist you in turning your vision into reality. Let's collaborate and build a video player that truly meets your needs.
₹9,999 INR in 7 days
4.5
4.5

With my extensive experience in Android development and deep understanding of video streaming technologies like ExoPlayer and M3U8, I am confident that I can deliver the perfect solution for your needs. My proficiency with DefaultTrackSelector and Media3 APIs will ensure smooth audio track switching for a seamless playback experience. One of my key strengths is my ability to comprehend and execute complex projects without compromising on the desired user experience. I understand that having a functional player is not enough; it needs to be intuitive, easy-to-use, and work with optimum efficiency. My track record showcases my capability in building practical solutions which are not just robust but are designed keeping the end-users in mind. Given that your business is seeking an outcome-oriented approach, I assure you that you won't be disappointed. I possess excellent communication skills which ensure that your needs are not just understood but implemented with precision.
₹7,000 INR in 2 days
3.3
3.3

Hi, I can implement an Android video player using ExoPlayer/Media3 with HLS (M3U8) support and seamless audio track switching. I’ll add a simple UI to list available audio tracks and handle switching using proper track selection APIs. You’ll get a clean, working player with smooth playback and easy integration. Can you share a sample M3U8 stream to get started?
₹1,000 INR in 4 days
2.9
2.9

Project Proposal: Multi-Audio HLS Android Player 1. Overview & Tech Stack Building a high-performance Android video player to seamlessly stream HLS (M3U8) and switch audio tracks (e.g., languages) on the fly without buffering. Engine: AndroidX Media3 (ExoPlayer) + Kotlin/Coroutines. UI: Jetpack Compose (Material 3). Tracking: Firebase Crashlytics. 2. Core Features HLS Setup: Native parsing of .m3u8 links with proper lifecycle management to prevent memory leaks. Audio Extraction: Dynamically read #EXT-X-MEDIA tags from the playlist to display available languages, with smart fallbacks if metadata is missing. Seamless Switching: Use TrackSelectionOverride to change audio channels instantly without reloading the video buffer. 3. Premium UI/UX Player Controls: Subtle glassmorphism overlays so the controls blend cleanly and don't distract from the video. Track Menu: A clean, pure white bottom sheet highlighted by deep navy accents. This ensures an elegant, highly readable, Dribbble-quality aesthetic. 4. Timeline (2 Days) Day 1: Media3 integration, core playback setup, audio track extraction, & seamless switching logic. Day 2: UI development (Glassmorphism + White/Navy menu), QA, testing with various stream links, & final polish.
₹750 INR in 2 days
0.0
0.0

Surat, India
Member since May 15, 2019
₹1500-2000 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
₹600-1500 INR
₹5000-7000 INR
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
£10-20 GBP
$10-30 CAD
$2-8 AUD / hour
$20-80 USD
$3000-5000 USD
₹12500-37500 INR
$250-750 USD
₹150000-250000 INR
₹600-1500 INR
₹500000-500001 INR
₹600-1500 INR