Extreme soundlag on android is embarrassing!

0 favourites
  • 13 posts
  • Push a button, pick up a coin, enemy exlpodes etc on screen and the corresponding sound effect is played 1.5 seconds later. Are there any fixes to this travesty other than using an other game engine? With Unity, Godot, Gamemaker, Defold the soundlag goes down to 0.35 seconds or below but I would much rather use Construct 3 because it is a great deal faster and easier to use.

    How are other Construct 3 users dealing with this? Just accept the lag and publish anyway?

    Thanks!

  • It depends on the Android device, but yeah that's the jist of it. Cut your losses with low-end devices and just focus on the high-end devices. Ironic if you're exclusively exporting to mobile, but Construct 3's web first and you realizing that is probably the Construct Team's greatest fear.

  • sound effect is played 1.5 seconds later

    I've never had this issue.

  • sound effect is played 1.5 seconds later

    I've never had this issue.

    Never made a game for android with C3 then?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You are not exaggerating, you have 1500ms lag on the audio? That's insane.

    If this were the case for everyone, then no C3 games would be playable on any Android device. I remember some guy created a music rythm game, and even that worked with C3 on Android. Which of course would not work if there was a 1500ms lag when you pushed the buttons.

    It has been threads and bug reports about lag, but noting like what you describe I think.

    You state that the other engines has lag of 350ms, which is also insanly high. What type of device do you have?

  • You state that the other engines has lag of 350ms, which is also insanly high. What type of device do you have?

    I'm testing on a Samsung Galaxy A13 gsmarena.com/samsung_galaxy_a13-11402.php, it is on the low end I know (payed about 150 euros on sale a few weeks ago) but I thought testing on a flagship device would be somewhat misguiding and my own phone is an iPhone 14pro.

    You have any games out on Google play store? Would like to test :)

  • The only things I can think of is to verify that use Preload sounds setting, and also that the Latency setting is on Interactive.

    You could try some random games from this list:

    construct.net/en/forum/construct-3/your-construct-creations-9/c3-games-google-play-android-149983

    (I've played CyberDuck from Artpunk, worked fine for me)

  • The only things I can think of is to verify that use Preload sounds setting, and also that the Latency setting is on Interactive.

    You could try some random games from this list:

    https://www.construct.net/en/forum/construct-3/your-construct-creations-9/c3-games-google-play-android-149983

    (I've played CyberDuck from Artpunk, worked fine for me)

    Confirmed the audio settings, the I also tried the CyberDuck game and omg I really bought absolute bottom end phone with the crappiest audio performance! When I press the jump button that cool looking duck is half way back down before the sound plays LoL!

    I might have to spend a bit more to get a testing device :D Thanks very much for your input! Gonna visit Netonnet tomorrow.

  • Interesting, maybe there is some specific issues with the A-series. I've only had different S-series phones, and they work well, even the old ones.

  • Confirmed the audio settings, the I also tried the CyberDuck game and omg I really bought absolute bottom end phone with the crappiest audio performance! When I press the jump button that cool looking duck is half way back down before the sound plays LoL!

    I might have to spend a bit more to get a testing device :D Thanks very much for your input! Gonna visit Netonnet tomorrow.

    I had a similar problem on an old Samsung A5 2017. It seems that this problem exists only on Samsung devices, since I had other devices that are weaker than Samsung A5, but there was no sound lag there.

  • I had a similar problem on an old Samsung A5 2017. It seems that this problem exists only on Samsung devices, since I had other devices that are weaker than Samsung A5, but there was no sound lag there.

    Good to know, thanks for your input!

  • Not sure how much control we have over constructs audio system. But worst case you could attempt to use html5 audio directly to allow attempting more ideas.

    Instead of using the file name directly this topic seems to indicate that using a dataurl or load the file as a blob first reduces the delay but I haven’t tested it.

    stackoverflow.com/questions/27242821/delay-in-playing-html5-audio-file-on-mobile-browsers

  • I've never seen such a long audio lag on any of the Android devices in our office. For Construct's part, it already uses the Web Audio API for playback which is designed for low latency playback, and I doubt any custom JavaScript can beat that. I suspect the problem is with the device, or the version of Android it runs, and not Construct.

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