
By playing a one-second long silent mp3 file using audio, you could “kick” the sound into behaving. I found a workaround but it was really hacky. But it’s that annoyingly intermittent kind of bug that’s really hard to reproduce consistently. This was happening on iOS devices set to mute, but I was also getting reports of it happening on devices with the sound on. It’s almost like playing a video or audio element “kicks” the browser into realising it should be playing the sound from the Web Audio API too. Now go back to the audio player and suddenly you do get sound! Press play on the YouTube video you get sound. On some pages of The Session, as well as the audio player for tunes (using the Web Audio API) there are also embedded YouTube videos (using the video element). I documented a weird bug with web audio on iOS a while back:
