作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用 React 构建一个视频聊天应用程序。
当我使用 <video />
时元素我ESLint plugin for writing accessible UI对我大喊 <track />
缺少元素。
代码:
function Video({ autoPlay, playsInline, videoEl }) {
return <video autoPlay={autoPlay} playsInline={playsInline} ref={videoEl} />;
}
error Media elements such as <audio> and <video> must have a <track> for captions jsx-a11y/media-has-caption
<track />
它似乎期待一个
src
属性与
.vtt
文件。但是在视频聊天中,没有字幕。使视频聊天的 HTML 可访问的最容易访问的方法是什么?
最佳答案
然后您可以完全忽略此消息
这是指 WCAG 指南:Understanding Success Criterion 1.2.4: Captions (Live)
该指南特别指出:
This success criterion was intended to apply to broadcast of synchronized media and is not intended to require that two-way multimedia calls between two or more individuals through web apps must be captioned regardless of the needs of users.
关于reactjs - a11y : What is the correct `<track>` element for video chats?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59610417/
我是一名优秀的程序员,十分优秀!