Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I notice that Youtube now likes to embed videos using an Iframe, but will still allow the old object method.

I'm just curious which method would be best for people using the site in an unconventional way, like with a screenreader or keyboard-only.

share|improve this question

1 Answer 1

up vote 3 down vote accepted

Have a look at this: http://dltj.org/article/standards-compliant-web-video/ and this one from A List Apart: http://www.alistapart.com/articles/byebyeembed.

Additionally, for accessibility with IFrames, check out this resource: http://www.contentquality.com/tutorial/a11.htm#seven

Finally, WCAG has it's own recommendations for dealing with frames in general: http://www.w3.org/TR/2003/WD-WCAG20-HTML-TECHS-20031209/#frames

I would not be surprised if a screen reader did not support frames at all. It is rather difficult to infer a proper tab order as you are essentially only visually combining multiple separate pages.

As far as keyboard-only access, the flash player (or JavaScript player for HTML5) needs to have keyboard accelerators for the all important buttons. For example, Play/Pause are usually activated by the [space] bar. You can bind the ',' and '.' as well as '<' and '>' to reverse and fast forward functions (on US keyboards it's the same key). Volume controls can use the '-' and '=' as well as '_' and '+' (same keys). Video players vary too much for me to offer any more suggestions after this. Just know that the Flash player has to implement these keyboard accelerators so there is nothing you can do to extend it. The JavaScript player is a bit more open.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.