-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Proposal: <transcript> element inside <video> and <audio> for deafblind users #7499
Comments
I am not an accessibility developer in particular, so take me with a grain of salt, but this reads to me like it might be easier to define and implement as a new |
This might be true under the following conditions (I'm technically not too familiar with the
|
I hadn't considered how the contents of the transcript would benefit from being able to use HTML markup in them. That would be a bigger change to the |
Instead of a new Though I suppose that would require you to have a track element... |
That sounds like a nice solution. But my extended point on the |
if the end goal is a control in the UI, does this actually need to be an element? Not that I'm personally opposed to a specific element (though I have no concrete ideas on how this would be different than other existing elements from a visual or a11y standpoint). However, I do not think it should/need to be something that is a child of either media element. That seems like it could be very limiting in how authors would be able to render / position the transcript on their web pages. If the primary point here is to standardize a control in native media players that can allow users to navigate to a transcript (same page / new page), and thus help some users not have to search around a page to see if there is a transcript or link to one, then that seems like a good end goal to me. Whether or not we need an element, I'm not so sure. |
You're definitely right: the But the not so obvious benefit of a new element would be: we have an accessible role for this kind of UI component and not different namings for "transcript", depending on authors. In parallel to a |
There is no Seems to me this is all worth fleshing out more... But perhaps that should be done by creating an issue with open ui or open a discussion on the wicg? |
As noted in WICG/proposals#45 (comment), there's already an existing proposal/spec for transcripts. |
As there is an official proposal for a |
Transcripts of multimedia are essential for deafblind users
Deafblind multimedia users need everything in a machine-readable text format to be displayed via a screen reader in a refreshable braille device. Closed captions in videos are not usable text for them, because, though some modern braille readers can display the captions, the captions change too quickly to read them in real time as the video plays. Also, there is no easy way to access the captions separately from the video, even if the captions are in a text format.
A separate transcript to audio or video is the only way that multimedia content can be made accessible to deafblind users.
There are ways to create transcripts already, like placing transcript content into a separate markup containers after the multimedia content.
Problems
<video>
or<audio>
.aria-describedby
to the multimedia content is not usable for deafblind users, because it does not allow pausing or navigating the text in a screen reader. It makes the screen reader read the whole thing at once.Why not allow a
<transcript>
element inside the<video>
or<audio>
?To make this usable for all users we would need a button in the multimedia player to show/hide the transcript, something like there already is for close captions. This would ensure that there is always a semantic connection between the transcript and the multimedia content. A native HTML element would highlight the importance of a transcript for deafblind users who can't access multimedia in another way than text. Also search engines and their users could benefit from a semantically correct transcript.
References
The text was updated successfully, but these errors were encountered: