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
Fix "Improved screen reader accessibility of captions" #1340 #1397
Comments
mediaelement#1340) * Add a flag, so captions are not a WAI-ARIA live region by default * Relates to mediaelement#1262
Hi @rylan, I've realised that what I put above may be a bit brusque, and doesn't give you credit for what is a useful and bold idea! (Its something that I've thought about for a while, and discussed with colleagues here at the Open University.) We perhaps need to put our heads together, and work out how best to implement your idea, so that an end-user can dynamically switch on live-region pseudo-captions. Yours, Nick |
mediaelement#1340) * Add a flag, so captions are not a WAI-ARIA live region by default * Relates to mediaelement#1262
Hi @rylan and @johndyer,
I had my concerns about Pull #1340, but didn't have time to deal with the it until now.
As the code stands for the majority of videos, Pull #1340 does not improve accessibility for screen reader or other users, it degrades it
Most video (the default case), contains spoken commentary, dialog, a talking head or similar. In these cases subtitles or captions, aimed at non-native speakers (subtitles) or those who are hard of hearing (captions) do not contain any extra information over what is audible. So, for a screen reader user, turning them into a live-region merely obscures and interferes with the existing audio track.
There are at least three special cases:
My current fix is to add a flag, to explicitly turn the captions into a WAI-ARIA live region.
As it stands, this flag needs to be set when the video player is created, so it doesn't deal with all the special cases above (it deals with 3, partially with 1). It does however, fix the issue I'm raising.
Best wishes,
Nick
The text was updated successfully, but these errors were encountered: