Showing posts with label html5. Show all posts
Showing posts with label html5. Show all posts

Monday, March 7, 2011

Accessible YouTube & HTML5 Video

YouTube is obviously a great site for video, but not for everyone as it contains various accessibility challenges, particularly keyboard access. The use of Flash itself to play the video can be problematic, not be mention requiring support of the Flash plugin. HTML5 is a pending solution (HTML5 video is available on YouTube as a "trial"), but in its infancy, HTML5 video has accessibility issues that still need to be resolved, as does HTML5 itself.

In the meantime, here are a few alternatives to the YouTube website which provide more accessible controls and a much cleaner interface.
  • Easy YouTube - by Chris Heilmann.
  • Your Tube - Accessible YouTube - by Dylan Neale, in joint venture with Povidi.com.
  • Accessible Interface to YouTube - by Tom at majestyc.net.
If you still don't have what you need or want, why not build your own interface?! The following are tools and resources for building more accessible YouTube videos including captioning:
  • Accessible YouTube player controls
  • Keyboard controlled YouTube player
  • Captioning YouTube Video and Providing Accessible Controls
  • Easy YouTube caption creator (Accessify)
  • Captions and Subtitles (YouTube)
Further reading:
  • Accessible HTML5 Video with JW Player as Fallback
  • YouTube and the Push to Improve Tech for Disabled
  • Flash and the HTML5 video tag (YouTube API Blog)
  • 10 YouYube URL Tricks You Should Know
If you developed an accessible YouTube solution, or know of another not listed, please leave a comment.

YouTube logo

Sunday, November 21, 2010

HTML5 Sanity Check

Most of us are excited about HTML5 and all the benefits it will bring. Overly excited maybe is a more accurate term, which includes myself. We as a community need a "sanity check" about the readiness of HTML5 and its accessibility because:
  1. The spec isn't complete (2012 for Candidate Recommendation) thus requirements may still change.
  2. The browsers are in the middle of implementation and much accessibility support isn't provided yet.
  3. There are many accessibility issues remaining such as Canvas in general; no semantic information to assistive technology for many elements; keyboard access lacking in audio & video controls in most conditions.
The web site HTML5Accessibility.com is a great place to learn about these issues for each major web browser. Along with that is a presentation by Steve Faulkner (@stevefaulkner) of the Paciello Group: HTML5 Accessibility - Is It Ready Yet? presentation by Steve Faulkner and and Hans Hillen (SlideShare).

Because of this intermediate stage, we developers must implement more complex code as desired, including fallback methods for user agents which don't yet support the HTML5 features. Here are some great resources on doing so:

Wednesday, September 8, 2010

Podcast #84: Web Axe 5-Year Anniversary

In celebration of its 5th anniversary, Dennis and Ross discuss the history of Web Axe and several memorable moments. Then, nine special guests provide excellent insight and information relating to web accessibility including Paul Boag and Bruce Lawson. It's great stuff, don't miss it!

Download Web Axe Episode 84 (Web Axe 5-Year Anniversary)

[Transcript of podcast 84]

Some History

Memorable Moments

Special Episode Podcast Contributors

Addendum: Podcast Corrections

  • Steve Grobschmidt's last name was announced incorrectly (it's not "Aquinas", that's part of his Twitter handle).
  • We state that there are 8 guest speakers; there's actually 9!
  • We mentioned that Boagworld is no longer podcasting, but failed to mention that they plan on returning in January 2011. (Paul mentions this in his commentary.)

Sunday, August 15, 2010

Podcast #83: Fate of Longdesc in HTML5

What's the fate of the "longdesc" attribute in HTML5? Can or should the "aria-labelledby" ARIA attribute replace it? These are some of the controversial issues discussed by Dennis and guests John Foliot (@johnfoliot), Everett Zufelt (@ezufelt), and Joe Dolson (@joedolson).

Download Web Axe Episode 83 (Fate of Longdesc in HTML5)

[transcript of podcast 83]

Related Links

Sunday, May 23, 2010

Podcast #81: HTML5 and John Foliot

HTML5 is hot. It's new, powerful, and exciting. But what is it exactly, and how will it make the web more accessible? Dennis discusses these issues and more with web accessibility veteran John Foliot. Topics include background on HTML5, browser support, new form functionality, how Canvas can be accessible, and much more!

Mr. Foliot runs the Stanford Online Accessibility Program. He is an active member of the W3C and is an integral part of the web accessibility community. He writes a blog entitled Unrepentant and you can find John on Twitter.

Download Web Axe Episode 81 (HTML5 and John Foliot)

[transcript of podcast 81]

Mentioned Resources

Other HTML5 Resources