I’m looking to see if anyone else has encountered this issue or has any ideas on where I can look for an explanation or a solution to it. I apologize if this doesn’t fit the scope of this forum but I’m not sure where else to post this and get legitimate answers. I can’t find any material on the internet that discusses this issue.
My issue has to do with the Pause and Resume events I’ve set up for our recording and playback states. Basically what we do is pause and resume the playback or recording within the events. Nothing unusually there. Although iOS seems to have stopped responding to these events normally, iOS seems to be fading the audio out slowly after the pause event and then automatically resumes the audio playback or recording on resume even without me defining and registering a resume event.
What I’ve done to mask this is to create a resume event that resumes my playback service and everything in the controller needed for audio playback. If I don’t do this then the audio resumes without the current position/duration bar being updated and proceeds to cause all sorts of errors.
This doesn’t seem to happen on Android, only on iOS.
Any help would be appreciated since my masking solution isn’t ideal.