You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
ume fixed for Safari 15, tested on iphone/ipad
keeping it open for safari 13/14 as it may just be a wasm compilation flag problem. But don't expecpt much it is very time consumming to debug.
note chrome is also affected since apparently it share something with safari on iOS
pmp-p
changed the title
safari iOS 12-13-14 problematic startup, sound deadlock on 15-16
safari iOS 12-13-14 problematic startup, but now works on 15-16
Aug 29, 2023
pmp-p
changed the title
safari iOS 12-13-14 problematic startup, but now works on 15-16
safari/chrome iOS 12-13-14 problematic startup, but now works on 15-16
Aug 29, 2023
pmp-p
changed the title
safari/chrome iOS 12-13-14 problematic startup, but now works on 15-16
No Safari/Chrome iOS 12-13-14, but works on 15-16
Aug 29, 2023
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 :
for safari it probably should be:
This would not work if navigator user agent is faked, but unlikely to happen on iOS.
The text was updated successfully, but these errors were encountered: