Silvia Pfeiffer
      OZeWAI 2011
      
      
HTML5 Video Accessibility
Slides available at http://www.html5videoguide.net/presentations/OZeWAI2011/
Silvia Pfeiffer
      OZeWAI 2011
      
      
Slides available at http://www.html5videoguide.net/presentations/OZeWAI2011/
        @silviapfeiffer
      
    
    
  
    Photo by Gael Martin on Flickr
A picture says more than 1000 words, and a video says more than 1000 pictures.
    Photo by Richard Masoner on Flickr
Dealer.com did a study in 2010 for inventory videos:
 67.5% higher Time on site, 20% higher conversion rates.
    
    
    A Forrester study from Jan 2010 suggests that a product page with a video on it is 53 times more likely to achieve a page one listing on Google.
No universal accessibility support
        
<video src="video.webm">
</video>
      
    Simple to add with the @controls attribute.
        
<video controls src="video.webm">
</video>
      
      But: how accessible are they right now?
    Keyboard control, but no tab access
<video controls src="video.webm">
  <track kind="captions"  srclang="en" src="video_cc_en.vtt">
  
  <track kind="subtitles" srclang="de" src="video_sub_de.vtt">
</video>
      
      Associate caption files with a video through markup.
New caption file format
Example: video_cc_en.vtt
WEBVTT
1
00:00:13.000 --> 00:00:16.100
I heard about this <c.red.caps>arduino</c> project,
and I saw it online - 
2
00:00:16.100 --> 00:00:20.100
- and I said '<b>Wow!</b> a lot of people are starting to talk about this.
I should <i>check it out</i>!'
      
    More in WebVTT talk
<video controls src="video.webm">
  <track kind="descriptions"  srclang="en" src="video_audesc_en.vtt">
</video>
      
    video_audesc_en.vtt
WEBVTT
1
00:00:00.000 --> 00:00:05.000
The orange open movie project presents
2
00:00:05.010 --> 00:0:12.000
Introductory titles are showing on the background of a water pool with fishes
swimming and mechanical objects lying on a stone floor.
3
00:00:12.010 --> 00:00:14.800
title: elephants dream
     
    
<video controls src="video.webm">
  <track kind="chapters"  srclang="en" src="video_chapters_en.vtt">
</video>
      
    video_chapters_en.vtt
WEBVTT
chapter-1
00:00:00.000 --> 00:00:18.000
Introductory Titles
chapter-2
00:00:18.001 --> 00:01:10.000
The Jack Plugs
chapter-3
00:01:10.001 --> 00:02:30.000
Robotic Birds
     
    @mediagroup attribute creates a media controller
Synchronizes different media elements together
<video controls src="video.webm" mediagroup="a11y">
</video>
<audio src="audio.ogg" mediagroup="a11y">
</audio>
    
  Two videos get controlled together
through controls on first video
<video controls src="video.webm" mediagroup="a11y">
</video>
<video src="sign.webm" mediagroup="a11y">
</video>