I discovered some limitations on mobile. So i wasnt sure what & why exactly. But gladly i found a small-"mention" in the construct2 documentation :
scirra.com/manual/109/audio (check the Header "Mobile Limitation")
Than i was serching for a workaround. And i found something interestant. You can achieve audio playback without "user interaction / input". And it works ! (on Android. On iPhone it doesn´t work)
The workaround is called: "AudioContext"
( developer.mozilla.org/en-US/docs/Web/API/AudioContext )
I was able to handle this with construct 2 and "extern" JS-script. Thanks to a C2 plugin called "ValerypopovJS". It is just nasty to do something by hand. What i also found out, is:
1.) On 6y old devices i got a sound-Delays
My guess is, that i cames from the "communication" of C2 to external JS-script. What do you think? Could something like this use too much power of the CPU ?
Some questions about this topic:
2.) Is there any plugin out there, which handles this problem in a elegant way ?
3.) If not, would it be a big deal, if someone could write one ?
4.) Would it be more performant, to put the AudioContext-JS script inside the C2 sheetboard, instead into an external JS-file ?
5.) Does anybody else expirienced also the same behaviour on mobile-devices ? And what workarounds did you used ?