Audio delayed auto play

In my course, I allow learners to choose whether or not to play audio automatically for the entire course.

My QA noticed that in some cases, there is a long delay (5-10 seconds) before the audio starts. In particular, there is a page that is very element intensive and the audio is relatively high in the title explorer order.

Does order make a difference in when an element is called and loaded by the browser? Does audio only auto play after it and other elements are loaded?

Any ideas on how I could overcome this hurdle? I found some information on a "buffer" attribute, but it doesn't look like that attribute would be the solution.

Edit: I have the auto play function as an onPageShow - Would onShow start the audio faster?

Discussions have been disabled for this post