W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > April to June 2012

RE: Keyboard & Youtube and Pause Stop Hide

From: Pierre Frederiksen <Pierre.Frederiksen@visionaustralia.org>
Date: Tue, 10 Apr 2012 10:22:46 +1000
To: "deborah.kaplan@suberic.net" <deborah.kaplan@suberic.net>, Roger Hudson <rhudson@usability.com.au>, "Bourne, Sarah (ITD)" <sarah.bourne@state.ma.us>
CC: "w3c-wai-ig@w3.org" <w3c-wai-ig@w3.org>
Message-ID: <240E0CBEFB64614AB97EFCA9F39A508227BF9ECFD1@VAE2K7CCR.visionaustralia.org>
Hi Deborah, Roger and Sarah

Thanks heaps for your replies

Regarding the pause button for slide shows, it makes sense to say that it complies with WCAG from a strict technical point of view but not from a usability perspective, thanks for that.

And Appendix B Documenting Accessibility Support for Uses of a Web Technology does indicate that technologies must comply for just about all user agents that are in common use.

Now with regards to Flash content (as far as I can test):

Basic Flash is a keyboard trap in Firefox, but not in Chrome or Safari on Mac (or IE). Basic Flash has no keyboard access in Chrome or Safari.

Using the Adobe SWFFocus class prevents the keyboard trap in Firefox and gives keyboard access to Flash in Firefox, and Safari on Mac but not in Chrome.

Standard Flash YouTube players are not keyboard traps in Firefox (or other browsers).

You can't use the SWFFocus class to provide access to Flash YouTube players as it needs to be compiled into the Flash code. You can compile a flash shell that uses SWFFocus and include a YouTube player inside, but this only provides keyboard access to the shell, hot the player.

YouTube provides scriptable players that you can write custom controls for, however, there is no scriptable access to the caption toggle. So even if you write your own HTML controls which of course are keyboard accessible in all browsers (as in the Ohio State University player, but this is a keyboard trap in Firefox) there is still no keyboard access to caption toggle.

So the only way to provide full keyboard access to a YouTube player is to use a specialised player with HTML controls and load your own version of the caption file which can then be displayed via JavaScript. I believe this is what the Nomensa player is doing.

Unfortunately this breaks one of the main features of YouTube: that you can easily embed a player on you web page by including a bit of code.
It's very disappointing that Google doesn't provide scripted access to the caption control in their player, as this would make it much easier to embed fully accessible YouTube players.

Cheers
Pierre

The new Seeing Eye Dogs Australia gift catalogue is out now. Sniff out the paw-fect gift for someone special while supporting a great cause. To get your copy visit www.visionaustralia.org or email puppyproducts@visionaustralia.org. Orders can be made via mail, telephone, or fax. Products are not available in branches or online.

Free zip up carry bag for orders received before 1 May 2012.  Free puppy bag-tag for orders totalling over $50.

ABN: 67 108 391 831 ACN: 108 391 831

Vision Australia is a partnership between people who are blind, sighted or have low vision. We are united by our passion that people who are blind or have low vision will have access to and fully participate in every part of life they choose.

This email (including its attachments) is confidential and may contain legally privileged material or personal information. If you are not a named addressee you must not use, disclose, copy, disseminate or print the email or any information in it. If you have received this email in error please notify us immediately and delete the email and any copies.

Vision Australia is not responsible for any changes made to a document other than those made by Vision Australia or for the effect of the changes to the document's meaning. Vision Australia accepts no liability for any damage caused by this email or its attachments due to viruses, interference, interception, corruption or unauthorised access.

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Received on Tuesday, 10 April 2012 00:23:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 10 April 2012 00:23:33 GMT