17.12 提供可访问性
利用现代浏览器提供的原生可访问性支持,原生多媒体可以更好地使用键盘进行控制,这是原生多媒体的另一个好处。
你应该也会这么想!
Opera是目前唯一的HTML5媒体默认控件集拥有键盘可访问性的现代浏览器。对于其他的浏览器,让媒体播放器变得键盘可访问的唯一途径是创建你自己的控件集。为此,需要使用JavaScript Media API(这也是HTML5的一部分),不过这已经超出了本章的讨论范围。
HTML5还指定了一种新的文件格式用于包含文本字幕、标题、描述、篇章等视频内容。
WebVTT(Web Video Text Track,Web视频文本轨道)文件格式就是用于标记外部文本轨道资源(如字幕)的。目前还没有浏览器支持这种格式,但已经出现了大量可以处理WebVTT及其功能的JavaScript库(如Playr和Captionator)。
关于WebVTT和字幕的进一步讨论已经超出了本章的范围,不过更多信息可以参见www.iandevlin.com/blog/2011/05/html5/webvtt-and-video-subtitles。
提示 Ian Devlin的HTML5 Multimedia: Develop and Design(Peachpit Press,2011)一书中有专门演示如何创建个人的可访问控件集和使用WebVTT的章节。