Open
Description
It seems on some safari versions ( mobile ?) automatic media startup fails and block whole startup process when it's not the whole WASM engine ! ( iOS <15 )
The actual process is :
- load an empty.ogg sound and try to play it, catching exception to set a lock.
- repeat until unlock media play success while displaying the prompt in loading screen ( template default.tmpl )
- continue and give hand to python code (main.py).
for safari it probably should be:
- detect safari and do nothing if matching.
- Display a prompt in loading screen, wait for a mouse click (same event for one finger touch )
- continue and give hand to python code (main.py).
This would not work if navigator user agent is faked, but unlikely to happen on iOS.