Essential-Audio-Player
Essential-Audio-Player copied to clipboard
Audio does not play on first touch. iOS Safari
The player does not play on the first touch.
Touching the play button: the wheel spins, the file loads but the audio does not play. The user needs to touch the button again for play to begin.
I have tested this on Safari on both iOS 18.1.1 and 15.8.3. I used the players on the homepage to test this behaviour.
The player should play audio on first touch.
Sorry, I can't reproduce that error. The player is tested extensively, also on iOS Safari. Just tested the website again, and it works well, of course on first touch. It may possibly be related to a slow server response or poor network connection, but even that is just speculation.
For completeness, here's a screen capture. First touch produces the loading wheel. Second touch plays the audio. This behaviour does not occur when data-preload is set.
Running iOS 15.8.3. Same behaviour on 18.1.1 but I don't have access to the phone to create a screen capture.
https://github.com/user-attachments/assets/7aaf4562-24e4-4a84-9bba-8f6f3f7776a3
…and networkquality reports: Downlink capacity: 23.204 Mbps
Well, I see. But no idea comes to mind. Mysterious.
I tested it again, notably under poor network conditons. This behaviour indeed appears when clicking on many players in quick succession, and the multiple preloading/buffering processes appear to make the current player stumble. I have no idea why, and certainly it's not so cool, but in my testing environment this only happens when clicking like crazy which would perhaps not be a normal user behaviour... On the player website there is one player that has the preload option set (in the extra features section) which even functions on mobile devices. Would you mind testing the website once again by clicking a play button only after the preloading player is definitely loaded? This could help locating the source of the issue.