Fix 2 issues in a React Native audio plugin

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

-- Rules before you bid on this project --

1. We only hire developers with React Native experience (we will check all profiles for completed projects).

2. Before you bid, please take a quick look into the source code.

-----

Project description:

We need to fix 2 issues within a React Native audio plugin.

Source code of plugin: [login to view URL]

1. Add a method for a time callback (iOS & Android)

We need a callback which sends the current play time of the audio player back to the Javascript part of our app. The callback should be fired every second from the native side. The function should be named "onTimeUpdate", so we should be able to add this function to our Javascript code:

[login to view URL]((second) => { ... });

2. Fix issue with battery saving mode (Android 6.0+)

When the battery saving mode is activated, we are not able to play remote urls anymore while the app is in background. For example:

var player = new Player("[login to view URL]");

[login to view URL]();

won't work, until the app goes back to foreground. Other apps like Spotify are working, so I guess you need to change something in the native part of the plugin (change the audio playback to a foreground service?).

Android iOS Development iPhone React.js

Project ID: #15837396

About the project

8 proposals Remote project Active 6 years ago

8 freelancers are bidding on average $698 for this job

beepig

Hi there, I'm a mobile applications development team manager and a developer myself too, and I'm very interested in your job post involving these skills. We have recently worked in iOS/Android/Windows Phone apps deve More

$666 USD in 10 days
(150 Reviews)
8.5
jsynergy17

Hello, I would like to respond to job offer that you are looking for a Mobile app developer .I have 3+ year of experiences in Mobile app development for Apple mobile devices and for android, During my professional c More

$611 USD in 10 days
(1 Review)
0.0