Expo Audio Player Seek Fix
Budget: $250 – $750 USD
I have a React Native project running under the managed Expo workflow that streams MP3 files through expo-audio. Everything works except the seek functionality: on both iOS and Android the custom slider is sluggish, drag gestures stutter, taps are often ignored, and the problem gets worse with larger audio files. I also need the track to auto-play as soon as the component mounts.
Here’s what I need from you:
• Make the seek/slider completely responsive to both drag and tap actions, even on long (>10 min) MP3s on iOS and Android.
• Trigger auto-play once the player loads.
• Optimise performance so the audio buffer, UI thread and JS thread stay smooth under normal usage (no dropped frames, no audio glitches).
• Deliver clean, well-commented code plus a short note explaining the changes so I can merge them back into my repo.
- Add repeat button and function.
The project is already set up; you’ll get the Git repo. If you’re comfortable with React Native, Expo, and the internals of expo-audio, the job should be straightforward.
Here’s what I need from you:
• Make the seek/slider completely responsive to both drag and tap actions, even on long (>10 min) MP3s on iOS and Android.
• Trigger auto-play once the player loads.
• Optimise performance so the audio buffer, UI thread and JS thread stay smooth under normal usage (no dropped frames, no audio glitches).
• Deliver clean, well-commented code plus a short note explaining the changes so I can merge them back into my repo.
- Add repeat button and function.
The project is already set up; you’ll get the Git repo. If you’re comfortable with React Native, Expo, and the internals of expo-audio, the job should be straightforward.
Related categories:
JavaScript
Mobile App Development
iPhone
Android
React Native
Audio Processing
Mobile Development
Expo