Pre Load Audio Time

Pre Load takes very long time on iphone compared to Android.

With a component tap I preload an audio file and open a new page. On this new page, I play the audio.

On android, the result is almost instantaneous. The audio files are sometimes around 20 mins long, but on android, the page immediately opens and the file begins playing.

Testing on an iphone today, and the preload takes a full 5 seconds in some instances. Any idea why this would be the case?