我正在建立一个视频聊天应用程序与反应。
当我使用<video />元素时,我的用于编写可访问UI的ESLint插件对我大喊大叫,说缺少一个<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 />之后,它似乎期待使用.vtt文件的src属性。但在视频聊天中,没有字幕。什么是最容易访问的方式,使视频聊天的HTML访问?
发布于 2020-01-06 11:28:49
,您可以完全忽略此消息,
这指的是WCAG指南:理解成功标准1.2.4:说明(现场)
该准则明确规定:
这一成功标准旨在适用于同步媒体的广播,并不打算要求通过网络应用程序在两个或多个人之间进行双向多媒体呼叫必须加上标题,而不管用户的需要如何。
https://stackoverflow.com/questions/59610417
复制相似问题