My team is responsible for maintaining a web application that uses an iframe to load various web pages that support interaction and audio playback. During use of our application this iFrame may load up to 20 different pages that play audio and interact with our users. Out of 100 users about 3-8 of them the audio will abruptly stop. If the page is reloaded the audio will begin playing for a few seconds then stop again. The only way to reliably to fix the audio playback is to double tap and swipe safari out of view and then reload our application.
Things we have checked and tried:
- Volume is at maximum
- Volume is not muted
- Tablet is active and never enters sleep when detected
- We have confirmed there are not any connectivity issues audio files are completely loaded without error
- Audio context state registers as playing
- Audio gain controls are at default
- Issue surfaced after upgrading to IOS 15.x and was not reported on earlier versions of safari