As from Chrome 71 WebAudioContext, it seems that the AudioContext starts as suspended on the page, until some requirements are filled.
One of them is that the user must interact with the page so that the AudioContext is released to work as intended.
My company maintains a website with various types of games and, since many of them can be from different game development tools, we use iFrames to load them.
My problem is that I can't find a way to enable/release the suspended audio from the iFrame, what would require to user to interact with the iFrame as well, not only the page itself.
Our games simply can't play their audio until the plays actually click inside the iFrame, and that's terrible, specially for games with music/sounds in their menu.
I couldn't find ANY ways of signing that those iFrames are fine to execute their audios, in my own webpage.