cstimer
cstimer copied to clipboard
No inspection voice sounds on iOS browsers though setting config on
Abstract
No inspection voice sounds on iOS browsers though I set inspection setting.
Reproduction
- Use iOS13.6, Google Chrome 85
- Go https://cstimer.net/
- Set config : timer -> use WCA inspection :
Always
- Set config : timer -> voice alert of WCA inspection :
male voice
- Set config : timer -> Volume voice :
100
- Turn up the volume of the iPhone
- Unset silent mode of the iPhone
- (Optional) Check sound : tools -> metronome -> start. It sounds.
- Start timer and wait for 8 seconds.
- "8s!" is shown, but no voice sounds.
Probable cause
The iOS audio restriction. It allows to sound only when a user touched display.
Links
https://stackoverflow.com/questions/46363048/onaudioprocess-not-called-on-ios11/46534088#46534088 https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio
I'm running into a similar issue on macOS (11.0.1) Safari 14, but works fine on Chrome.
So it doesn’t work of safari iOS at all.. or is there a solution.