I've built a simple audio streaming app. When I lose the audio stream connection, my app overlays a grayed screen on top of the UI.
I want to make the app accessible to folks who are blind or have low vision, so I want Voiceover to speak "Signal lost" and "Reconnecting" when the signal is lost and that overlay screen appears. This all has to happen without any user interaction (akin to what happens when the screen times out, and VO says, 'screen dimmed'). It would be nice for VO to speak, "Signal regained" upon reconnection, too, but not absolutely necessary.
To make it even more tricky, when the 'signal lost' screen is up, the user should *not* be able to manipulate any of the other fields in the main UI below.
How do I accomplish this?
Thanks in advance for all your help!