There is a delay before audio plays on mobile devices. To prevent exceeding mobile data caps, on smartphones and tablets HTML5 audio waits until you hit the play button before downloading - and won't start playing until enough of the file has been streamed so the clip will play without interruption. Note: the quality of your headphones matters.

MENU