When I load this audio file, using expo-av, as my playbackObject on an Android device and play it (using playAsync()), the positionMillis value suddenly stops at 1 and gets stuck. However, the audio continues running and I can here it. Here you can see a screenshot of how the key-value pairs of the status of the playbackObject change:
This is very strange, as when I test it with an iPhone (iOS 6s), the problem does not occur. There, the positionMillis gets updated with time, as you would expect.
The problem does not occur with other mp3 file URLs I have tried (I have tested on 5 in total). However, I am worried that it might occur again once my app is in production, the app will scrape and play different audio URLs.
Could you please provide some assistance on this issue? Is there a bug in the library?