This is a pretty specific issue.
It'll be useful to people trying to use speech recognition in an iOS app.
iOS Safari doesn't support speech recognition so in order to use speech recognition I've installed a Cordova plugin: github.com/pbakondy/cordova-plugin-speechrecognition
This works ok. iOS Safari is able to request microphone access & speech recognition permissions and start transcribing audio into speech.
When I start recognising speech, Construct audio is turned down. The problem is that it doesn't seem to turn back up after I stop recognising speech.
The only way I've found to get the audio back is to suspend the app by pressing the home button, and then switching back to the app. When you resume the app, something weird happens: the audio turns back up, but also, any audio that had been triggered that didn't play, will play all at the same time on resume.
I know this is using a third party Cordova plugin so it's not directly related to Construct but does anyone have any information on this? Any tips or hints? Maybe I can use the Web Audio API to turn Construct's audio back on after speech recognition has finished?