I’ve noticed that on iOS browser, music that is set to autoplay isn’t playing after the game is loaded. Instead user needs to tap on the screen for it to start playing. I’ve observed this only on iOS, on desktop or Android everything works as it should. Any help would be appreciated. Thanks.
This is how iOS works. Sound is not allowed to be played without user interaction first. I’m afraid there is nothing we can do about that.
One thing that can help is adding an initial screen to your application that says something like tap to start. That way users are forced to touch the screen before seeing your content.