
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: 40297022
15 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average ₹4,200 INR for this job

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
₹1,750 INR in 7 days
6.9
6.9

Drawing from my diverse 7 years of experience in software development, I am confident in my ability to ace your Android ExoPlayer Multi-Track Integration project. Having worked with various languages and frameworks like Java, Node.js, and Python, I am versatile in adapting to new technologies- just what you need for this task! In-depth understanding of DefaultTrackSelector and ExoPlayer make me proficient in handling complex track overrides with ease. Your project's scope-sync with the services I have been providing which include Mobile Application Development, Website Development, Graphics Designing, Cloud Computing, and SEO . With a hunger to not just meet but exceed client expectations. Having years of experience in app development will ensure that I'll create an excellent functional player for you; adept in playing M3U8 streaming links and acting flawlessly while switching between audio tracks. My journey as a tech enthusiast has left me well-rounded. With a criterion that includes everything from website development to mobile apps publishing on Google Playstore & Apple AppStore, I have garnered expertise while working on databases like MySQL, SQL Server ,SQLite etc; using AWS DBs— DynamoDB or Google APIs; or accessing RESTful/SOAP APIs. My familiarity with almost all modern technologies would enable me to bring creative solutions while keeping efficiency and quality intact.
₹1,500 INR in 7 days
5.7
5.7

I understand you need an Android video player that loads HLS (M3U8) streams and allows users to switch between multiple audio tracks during playback. With strong experience in Android media streaming and ExoPlayer integration, I can implement a stable player using ExoPlayer/Media3 that detects all available audio tracks and provides a clean UI menu for users to switch languages seamlessly while the video is playing. I will configure the TrackSelector logic correctly so the audio changes instantly without interrupting playback and ensure the player handles HLS streams smoothly across different devices.
₹1,800 INR in 3 days
4.4
4.4

As an experienced Android developer with a specific focus on mobile app development, I bring a robust skill set to meet your project’s requirements for a video player using ExoPlayer (or Media3). With my deep understanding of HLS streaming and track management, I am the ideal candidate to take on your task of integrating M3U8 streams with multiple audio tracks. Having successfully built diverse Android apps using Java over the past decade, I have gained invaluable problem-solving and analytical skills that are crucial for thorough track selection logic implementation. My comprehensive grasp of ExoPlayer or Media3 APIs like DefaultTrackSelector enables me to handle complex overrides smoothly and ensures seamless audio track switching within your player. Throughout my career, I have consistently demonstrated the ability to deliver reliable and high-quality solutions on time and within budget - attributes essential to the success of your project. Moreover, I believe in open communication and encourage regular collaboration so as to align my work with your needs effectively. Let's combine our expertise to produce a functional player that caters well to your requirements.
₹1,750 INR in 7 days
3.2
3.2

Hello, * I am familiar with android/IOS applications for both native and hybrid apps. I have 6 years of experience on mobile applications ( Android +iPhone/ iPad ) and App admin with development web services where admin can manage the app from the back end, I have developed the TAXI apps, google map, Event App, Job Portal App, Restaurant App, Dating App, Social chat with video calling and other apps with clients need I will never disappoint you in terms of quality of work, deadline, and communication. Let discuss about the project, budget and timeframe in chat box Thanks, Raj M
₹1,750 INR in 7 days
2.1
2.1

Hello, I can help implement Android ExoPlayer multi-track playback, including switching between audio/subtitle tracks, handling MediaSources, and ensuring smooth playback performance. I have experience customizing ExoPlayer with proper track selection and player controls for a seamless media experience. Regards, Bharti
₹1,750 INR in 7 days
2.4
2.4

Hello, I have found your project very interesting and would like to help with your project. Right now I am working as Junior Android Developer so I have hands on experience with various native Android projects and I am confident I have the skills and experience to help you with this task. Very excited to hear back from you!
₹1,750 INR in 7 days
0.0
0.0

Hello, I can implement this video player for you using **Flutter** with HLS (M3U8) streaming and multiple audio track switching support. Flutter uses native **ExoPlayer** on Android, so playback will be smooth and reliable. The advantage is that later the same codebase can also be extended for **iOS, Web, and Desktop** if you want to expand the app. I will deliver clean, well-structured code with an easy audio track selection UI. Looking forward to working with you.
₹5,000 INR in 7 days
0.0
0.0

Hi, I can help you to solve your "" play M3U8 streaming links. i'd like to inform you that we have an expert team of the app development. Please come into the chat room so that we can help you and provide you best solution with your vision. Regards, Himanshu/
₹1,750 INR in 7 days
0.0
0.0

Hi, I’d be happy to help implement the HLS video player with multi-audio support. I’m an experienced Android developer and have previously worked with ExoPlayer/Media3 for building custom media playback features, including HLS streaming and track selection. I’ve also worked in a FAANG-level engineering environment, where I dealt with scalable media playback and performance-sensitive Android components. For your requirement, I can: • Integrate HLS playback using ExoPlayer / Media3 • Detect and list all available audio tracks from the M3U8 stream • Implement a clean UI for switching languages during playback • Use DefaultTrackSelector / Media3 TrackSelection APIs to override tracks dynamically • Ensure seamless switching without interrupting playback I can also structure the player so it is easily reusable in your app and handle edge cases like missing tracks, buffering behavior, and lifecycle management. If you’d like, I can quickly build a prototype player to demonstrate audio track switching with your sample stream. Looking forward to hearing more about your setup and the streams you’re using.
₹1,750 INR in 7 days
0.0
0.0

Surat, India
Member since May 15, 2019
₹1500-12500 INR
$10-30 USD
₹600-1500 INR
$100-300 USD
₹12500-37500 INR
₹75000-150000 INR
₹600-1500 INR
$1500-3000 SGD
₹12500-37500 INR
$30-250 USD
£250-750 GBP
£20-250 GBP
$750-1500 USD
₹1500-12500 INR
₹75000-150000 INR
$1500-3000 USD
₹100-400 INR / hour
₹37500-75000 INR
₹12500-37500 INR
$100-300 USD