How do I make sound run on ios without touch involved

0 favourites
  • 8 posts
From the Asset Store
Full game Construct 2 and Construct 3 to post on Google Play
  • i am running my game with intro animation + sound - however user need to toch the screen to make sound run.

    is there a hack around it so sounds will play as soon as layout starts ?

  • Mobile limitations

    Safari on iOS and Chrome for Android share a limitation in playing music. While sound effects can be played at any time, music is only allowed to start playing when the user touches the screen. This is a limitation in the browsers themselves. As a result, if you play music on the start of layout, you may find in these browsers it does not actually start until the next touch.

    Safari on iOS has a further limitation that no audio can play at all until the first touch. In other words, audio starts off muted and the first touch unmutes audio playback.

    Usually you do not need to handle this in your events. If you try to play sound or music on 'start of layout', the audio object will automatically queue it up for playback the next time the user touches the screen. However you should be aware of this when designing your game. If the first touch changes layout or stops the music, then the music may never be heard. You may want to start playback then encourage the user to touch the screen with a 'Play' icon or something similar.

  • Yes i read it. I wonder if there is a hack to make it happen. An event to imitaate touch. Anything goes. Other wise lts of things do not work.

    In addition i have an animation with sound that runs only when i touch the sprite. This is akward. On android it works fine

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Working within limitations brings out our creative side..

  • Ok. I wonder if other users having a viable solution. Thank you

  • Hi, just FYI. problem was solved when i moved the files from the music folder to the sound folder. then you dont need a touch to run the sound

  • I had the same issue! Driving me crazy and couldn't find a solution.

    Problem was sound wasn't playing on mobile browsers no matter what.. But it did played on desktop browsers.

    Moving the sounds to the music folder solved the issue....

    Maybe something to look into the future.

  • As LittleStain said, its a limitation and its also helpful in 'some' situations

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)