-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need an attr to indicate element activation triggers audio, video, etc. #744
Comments
We’ve received more requests for this from web developers. Maybe 1.3? The “startsMedia” trait might provide a better name for the ARIA attr than the “playsSound” trait. |
Will propose this if no further comments.
Bikeshed |
Thinking on this more, there is no functional AT difference between aria-playsaudio="[ none | soundicon | session ]" Update Jan 4: Previously proposed audio/video/call values are equivalent to the "starts media session" API, so a single value for The attribute name change "plays audio" is intended for clarity. For example, there is no known reason to use this on a video that contains no audio, since an AT's sounds and speech wouldn't conflict. Please comment if you have any concerns or other proposals to consider. Happy new year! |
@jcsteh Does NVDA or JAWS have similar functionality? Trying to make sure a second AT besides VoiceOver would use this API. |
NVDA doesn't and I don't think JAWS does either, but I can't be certain about the latter. That said, it could be argued that it's a chicken and egg situation: there's never been an API to facilitate it, so no one would have ever considered it. What does VoiceOver suppress in this case? Usually, I don't hear VoiceOver speak when I press a button, just the double tap earcon. Does the trait actually suppress that earcon? |
Yes, and when I filed the original issue back in 2013, Mac VO also spoke "press [button label]" but now just plays the earcon to align with the iOS VO user interface. |
https://www.w3.org/WAI/ARIA/track/issues/603
The text was updated successfully, but these errors were encountered: