Despite the emergence of the <video> element in HTML 5, Shockwave Flash is still the defacto standard for publish multimedia on the Web. Macromedia, and now Adobe have improved the support for assistive technologies and software interfaces like Microsoft Active Accessibility (MSAA) within the Flash browser plug-ins and it is now possible to create a video player in which all the controls and status information are perceivable by screen reader users. So all the challenges to do with Flash have been overcome, no problems? Wrong.
I and others have uncovered what appears to be a little publicised or little known flaw that renders some of the "embed codes" displayed at sites like YouTube, Vimeo et al completely inaccessible.

Recently I've been evaluating Flash media players and I noticed that while many players were fairly accessible, one was not at all. Initially I blamed the media player itself, but then I noticed that the wmode parameter in it's embed code was set to opaque. Further tests have revealed that anything but the default value window completely hides the Flash player from MSAA and therefore screen readers. Web Accessibility in Mind note this as a technique to hide decorative Flash. Stephanie Sullivan has also written about this (2nd to last paragraph), however I think the advice in these articles leaves something to be desired. The Flash content of a page, for example when you embed a movie in a blog post, is often not eye candy, it's the whole focus of the page. And providing 'text-only' alternatives in the blanket fashion suggested at 'lessfussdesign' is often a bad idea.
OK:
<object data="player.swf">
<param name="wmode" value="window" />
...Inaccessible:
<param name="wmode" value="opaque" />
<param name="wmode" value="transparent" />
My tips are to avoid setting the wmode parameter unless you absolutely have to (that is, stick with the default value), and if you must, then provide a full HTML/Javascript user-interface (that is, all buttons and status/progress information). An example is Christian Heilmann's excellent Easy YouTube ('wmode' is not set to opaque/transparent in this case, I hasten to add).

I tested with Inspect32, part of the Microsoft Active Accessibility kit and the NVDA screen reader.
I'm currently working on fixes for the oohEmbed code (also here) and the Drupal video filter module. The premise for these fixes is that in at least 90% of the cases where this code is used the default for wmode is acceptable.
Feel free to comment on any other embed code or software which needs fixing – and volunteer to submit fixes! (23 September 2009.)
Background: Web Accessibility in Mind (WebAIM) - Flash techniques.
Comments
are perceivable by screen
are perceivable by screen reader users. So all the challenges to do with Flash have been overcome, no problems? Wrong.
Flash wmode considered harmful | Nick Freear
Behringer B212D
very good.
Macromedia, and now Adobe have improved the support for assistive technologies and software interfaces like Microsoft Active Accessibility,The Flash content of a page, for example when you embed a movie in a blog post, is often not eye candy, it's the whole focus of the page.Joel Stewart
Your blog provided us with
Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. good look fashions
Hello
This is my very first time i visit right here. I found so numerous interesting stuff in your weblog particularly its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment right here! keep up the good function.
Very nice site and article.
Very nice site and article. Amazing one, i appreciate this work.... This is a wonderful post Hey I see smart blog, I love it greatly because I cannot find anything better than your authors.Thanks, I agree that this will be a great help for me.. :)
Hello
I should note that 8 out of 10, you have a good research on the respective subjects and this will result in this beautiful publication. I always greet the bloggers drive. Please come with more information.
But Thnkx to spend time to
But Thnkx to spend time to discuss this, I feel very st
Mesothelioma law firm
The post is written in very a
The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.Buy argan oil
file
This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like Mixview' that let you quickly see related albums, songs, or other users related to what you're listening to. Clicking on one of those will center on that item, and another set of "neighbors" will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune "Social" is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.
Second Mortgage Ontario
I appreciate the great
I appreciate the great delivery you allot in your articles. I'll bookmark your blog and comprise my readers scan here often. english bulldog puppies for sale
apology quotes
Hi buddy, your blog's design is simple and clean and i like it. Your blog posts are superb. Please keep them coming. Greets!!!
angel quotes
Hello, I just thought I would post and let you know your website layout is really messed up on the Firefox browser. Seems to work OK in Internet Explorer however. Anyways keep up the good work.
Wonderful site. All posts
Wonderful site. All posts have a process to learn. Your hard work is very good and i enjoy you and wanting for some more informative posts.
horoscope du jour gratuit
interior design You have a
interior design
You have a great blog,this is will help us to promote our business about Los Angeles party bus.
I'm having a hard time
I'm having a hard time viewing this information from my iPhone. Maybe you could upgrade the site and make it more accessible from my phone. Thatd be real cool!
Second Mortgages Ontario
thanks
their families or to be entertained and have a chat with your friends and guests. The living room of course not live without the comforts of home, like a sofa and a recliner.Glasgow Web Design
It's obvious that your
It's obvious that your knowledge of the subject is deep and this made for a very interesting read.
i am glad after reading it
i am glad after reading it bcoz you post a very informing blog i like it so much..
Non-Stop Traffic Formula
consumer ratings
I was just wondering, what's the name of the theme you're using on your site? I really like it!
Would it be okay with you if
Would it be okay with you if I linked to this page from my website? Just asking since some people don't allow linking to their sites if you don't take their permission.
Re: Would it be okay with you if I linked to this page...?
Yes, you don't have to ask for permission. I use a Creative Commons by-nc-sa to make things explicit - you can re-use, with attribution...
BTW, the thing about not allowing linking to has always struck me as bizarre. It isn't an accident that this is called the Web...
My question is how can I
My question is how can I increase/decrease the number of those headlines because I think they're too many
ibcbet
Regarding oohEmbed
Hi.
Just found your post while looking through the referral logs of oohembed.com! I am no accessibility expert so I am definitely looking forward to your patches to oohembed regarding this wmode issue.
Would the patch just amount to stripping the wmode parameter out of the embed code? If so, I can apply the patch myself one of these days.
1 line patch for Moodle etc.
Hi antricx,
First, thanks for popping by, and apologies for not responding sooner.
Yes to your question, the patch just involves removing the "wmode" parameter - I haven't yet created patches for oohembed etc.
However, I've just created one for Moodle (a project I'm more familiar with). And I've been spreading the word where possible ;)
Yours,
Nick
Post new comment