Solution to Flash accessability problems for blind people

Couple of days after I published a story on Steve, I got contacted totally unrelated by another blind person regarding one of my plugins, Smart Youtube.

It turns out that after you use wmode='transparent' in the embed code (which is necessary so that videos do not overlap your images or other parts of design in some cases), the video player controls become inaccessible to screen readers (like JAWS) that blind people use to browse the Internet.

And this is basically technological limitation of Flash as  transparent Flash objects can't expose accessibility data to outside software.

Since Smart Youtube is so popular and used on probably 100,000 blogs or more I am now in dilemma how to solve this problem. Removing wmode transparent by default so that screen readers work, will hinder the usability of the plugin and in some cases render videos over images and other neighboring content.

I can add an option to enable wmode transparent for those who want it with a text that it will hinder the browsing experience of blind people but that really sounds bad, and I wouldn't want anyone to feel bad about it.

I hope there is someone with an idea out there.

Related Articles:


Posted in: Startups
TAGS:, , , , , , , , , , , , , , ,
leave a comment.

Comments:

5 Comments

  1. xhale
    Jun 7th, 2009

    I'm in the process of redesigning a business site (moving to wordpress from plain html) and just got a -complement- in my inbox for making the site much easier to navigate using a screen reader.

    Accessibility issues are becoming more important as those who are disabled are learning that there ARE resources they can access online. Which in turn means more sites need to be more accessible.

  2. Jun 6th, 2009

    I didn't quite expect a direct response from adobe but well done on being on top of things.

    To answer your question, including wmode=transparent was one of the most asked things. I think part of the problem lies in WordPress itself and the integrated editor which is not able to efficiently align objects on the page.

    I sent Matt (the guy who got in touch) an old version of the plugin so he can use it on his site, but I am still troubled by the problem. I have to say I feel the greatest respect for people like Matt.

  3. John Dowdell
    Jun 6th, 2009

    Sorry, that's true... the Microsoft Active Accessibility API does require that the application "own the window" to communicate with screenreaders, and the WMODE attribute to pipe plugin content to the browser (rather than to its own borderless window atop the browser) does not support this messaging.
    http://niquimerret.com/?p=94#comment-3082

    There are other APIs coming down the pipe for better assistive technology, but right now I don't know a way around that "WMODE settings will prevent text-to-speech", sorry. (Is there a significant number of people who try to lay HTML graphics atop these videos?)

    jd/adobe

  4. Jun 6th, 2009

    Problem is not related to Firefox only, but to all other browsers as well.

  5. Fabien
    Jun 6th, 2009

    If I understand correctly, JAWS render what's displayed on Firefox, in a way accessible to blind people.

    So, there's a fairly simple solution: create a Firefox extension, called "Smart Youtube JAWS compability" or something, that will automatically remove the "wmode='transparent'" thingy. That way, blind people just have to install the extension to render Smart Youtube compatible with JAWS.

    Well, another solution would be to contact Freedom Scientific and discuss the problem with them.

Have your say

Your email is never published nor shared. Required fields are marked *

*
*

Subscribe without commenting

About

vladimir prelovac Vladimir Prelovac is CEO of Prelovac Media, a computer engineer by profession and an adventurer by state of mind. more +


"I would love to change the world, I just don't have the source code yet."

Services

Manage multiple WordPress sites

Built for WordPress enthusiasts, ManageWP helps you manage all your WordPress sites from one central location.

Books

WordPress Plugin Devleopment Book Read my book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon.