HTML 5 introduces the video and audio media elements. Playback is manipulated by the user with browser supplied controls (indicated via the controls attribute), or with author supplied controls. In the case of browser supplied controls the current Firefox implementation is described here, and an idea for potentially improved keyboard support is suggested.
Show here is a screen shot of a video with no controls shown. In this case the reason they are not shown is because the mouse pointer is not hovering over the video. Hovering over this now won't show the controls; it is just an image after all.
This next image shows a blown up view of the controls that appear when the mouse hovers over the video. I've also hovered over the volume control here to show reveal the volume slider.
Point at what you need, click what you want, move away, and enjoy your video. Nice. When the mouse user doesn't want to interact with the video, the controls slide away leaving an uncluttered video viewing experience. The gotcha here is that not all users are mouse users, and not all devices have a mouse (or touch screen).
Are you a keyboard user?
We have you covered. You can tab to the video element. The controls are not shown but the you can manipulate the video using some intuitive keystrokes such as arrowing left and right to go back and forward, space to toggle play and pause, and up and down arrows to control volume etc. Sighted keyboard users can enjoy uncluttered interaction with the video, while screen reader users can of course enjoy the same interaction regardless of visual clutter.
We still have some concerns:
1. Discoverability. Once a user has tabbed to a video, it is difficult to tell that the video has focus and there is nothing indicating that the video is keyboard controllable.
2. Feedback. The feedback after a user action is not as rich as the feedback when using the controls. For example, pressing right arrow to advance the video doesn't tell you how far ahead we went, or where we are in the overall length of the video.
An Idea...
Keep the current functionality but add a secondary keyboard interaction model. Once a user has tabbed to the video element then the video is directly controlled via the existing keystrokes. If the user hits tab again, the controls appear, and the first control is focused. A regular keyboard interaction model ensues for the controls (tab navigation, and per control keyboard manipulation). Tabbing past the last control leaves the video element entirely, moving to the next element in the document tab order.
Pros: Discoverability is solved. Feedback is solved.
Cons: It increases the number of items in the overall document tab order. Additional source code is required.
Thoughts?
128 comments:
Press [enter] for controls.
- I like the comment about ENTER to activate the multi-tab target mode ...
- In single tab target mode (for sighted keyboard users or non-sighted users familiar with the UI), What about:
+ tabbing in the focus brought up the controls for 20 sec, then they faded out
+ then any keyboard control within the video (arrows, space bar) faded them back in for 20 sec.
Maybe it's overkill, but the Flash yellow border to indicate focus is a possible solution, that will already be familiar to keyboard users.
I'd vote for the second option, showing the controls and allowing the user to tab through them when the video receives focus. The addition of three tab stops, or possibly four if you include the volume slider, seem a small price to pay for the improved discoverability and feedback.
Using the [ENTER] key to activate the controls would, as with the left-right-up-down-spacebar commands, require the user to either know of the behavior by reading the help docs (apologies to the Mozilla documentation team, but who really reads the help docs for a web browser these days?), or to stumble upon the behavior, as one would to discover similar functionality in YouTube's player.
In my opinion, the controls should use the default OS focus rectangle. I wouldn't want Mozilla to mimic a design decision made by Macromedia back in 2002.
How about showing the controls for a few seconds whenever an action is done and leave them on when the video is paused?
The usability of the fullscreen mode and key compatability with OS tradition (WM Player, Totem, QuickTime keybindings should be possible).
Thanks everyone this is all great feedback!
I agree tab into the video (well on key focus) should show the controls and then hide on tab out. If you are tabbing you are trying to interact in some way with the page so controls should appear, even if the video is not the desired target.
is there any reason clicking on the video should not show the controls too? Then it can just be on focus, plus mouse over.
Attempting to reduce tab stops by hiding the controls just reduces discoverability and increase the steps for interaction.
However that argument weakens if the number of controls increases about a 'handful'.
I assume accesskeys would also show controls and set focus?
PS that was a really cheap attempt at rickrolling us all ;-)
Key board control is very interesting post for the HTML learner i am also very keen to read your all posts!
Its informative and very helpful post!
Thanks for sharing!
- J.
Web Designing
HI
Good information about html5 and there are many can get knowledge about HTML and other Web Solutions.
Screen reader users cant't use arrow keys (left, right, up, down), 'cause they're all taken by the screen reader itself. There is no simple workaround to overcome this.
This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed. Aviation jobs
I would like to thank you for the efforts you have made in writing this post. I am hoping
the same best work from you in the future as well.
haha. Press [enter] for controls. I also like that comment. Kudoes bestouff ~_~
Good information you got there. This is great. i'll share this.
Donal Johnson
generac xp8000e user
Nice information,Ankara escort
many thanks to the author.Ankara escort
It is incomprehensible to me nowAnkara escort
, but in general,Escort ankara bayan
the usefulness and significance is overwhelming.Ankara escort
Thanks again and good luck!
Ankara escort
became the first designer in Wimbledon's 133-year history to create official uniforms for the tournamentescort ankara
As part of this year's event, which starts next week.
will introduces the first ...Escort ankara
determinationEscort ankara
to maintain and enhance the values for which our two brands are famous throughout the world.Escort ankara
The rugby ralph lauren brand brings to Wimbledon the look of timeless elegance,Escort ankara
drawing on our rich history and traditionsEscort ankara
expert and i like your blog and the information you have
mentioned in this post about the Google tools is really great!
Ankara Escort Bayan
Escort Bayan Ankara
escort bayan
escort
escort istanbul
Bayan Escort
escort bayan ankara
escort bayan ankara
escort ankara ilan
Escort ankara bayan
escort bayan ankara çankaya
Ankara escort bayan
Escort Bayan Ankara
Ankara Escort
Thanks for sharing. Very impressive
This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.
India domain registration
I have no words to appreciate this post ..... I'm really impressed with this post
.... the person who created this post was a big thank you man .. for sharing with us.
3d ultrasounds
Great blog. All posts have something to learn. Your work is very good and
i appreciate you and hopping for some more informative posts.
thank you……..
3d ultrasounds
It does help me a lot knowing that you have shared this information here freely. We are constantly Study, a total of enjoyment of information and work together to improve their lives.
organic supplements | natural allergy relief | Natural Colon Cleanser | Natural Weight Loss
I would like to thank you for the efforts you have made in writing this post. I am hoping
the same best work from you in the future as well.
central playa hotel ibiza
I see the article quiet critical. Thanks for sharing anyways, nice to hear different opinions on that topic.
buy medicine
Natural Colon Cleanser
I have a presentation incoming week, and I am on the lookout for such information.
Natural supplements
Really your blog is very interesting.... it contains great and unique information.
I enjoyed to visiting your blog. It's just amazing.... Thanks very much
Natural supplements
I would like to thank you for the efforts you have made in writing this post. I am hoping
the same best work from you in the future as well.
Hotels in Santa Eulalia
Ibiza
It’s good to see this information in your post, I was looking the same but there was not any proper resource, thanks now I have the link which I was looking for my research.
maquinas de coser
maquinas de bordar
nice post i love ban terbaik di indonesia gt radial and Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia
I'd vote for the second option, showing the controls and allowing the user to tab through them when the video receives focus.
השוואת מחירים
...happy to read this great blog.
buy watson
I would like to thank you for the efforts you have made in writing this post. I am hoping
the same best work from you in the future as well.
<a href="http://365healthinsurance.com/texas/>Texas Health Insurance</a>
Thank you for sharing this kind of important information. and especially for sharing your own experience with these.
Download rummy
nice i really likes this
That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.
pupuk organik
seragam sekolah
seragam
konveksi
your site is nice..
android tracking app
weight loss spray
I have a presentation incoming week, and I am on the lookout for such information.
Very happy to see your article, I very much to like and agree with your
point of view. Thank you for sharing. At the same time,i love
tubal ligation reversal
Appetite Control sprayI certainly enjoy reading all that is posted on your blog.Keep the information coming.
naturalsleep aid
Thanks for sharing ideas and thought,I like you blog and bookmark this blog for further use.
Well I definitely enjoyed studying it. This subject provided by you is very effective for proper planning.I am looking forward for your next post, I will try to get the hang of it!
health insurance california
Nice stuff you got, very interesting to read.Well, I do have also in my sleeves, if you have
time don't forget to visit
Hotel lanzarote
Researchers observed that curcumin seems to help fight and prevent damage caused by liver fibrosis, a chronic liver disease that typically leads to
buy curcumin
curcumin
Great post, what you said is really helpful to me. I can't agree with you anymore. I have been talking with my friend about, he though it is really interesting as well. Keep up with your good work, I would come back to you.
Mother's Day Flowers
Curcumin, the major polyphenol found in turmeric, appears to reduce weight gain in mice and suppress the growth of fat tissue in mice and cell models.
herbal vitamins
buy curcumin
curcumin
This post is very effective which I was looking for.Thanks for writing comments in such a verifying http://android-releases.com/category/samsung-galaxy-s3 and helpful way. I greatly appreciate it.
Thank you for sharing to us.there are many person searching about that now they will find enough resources by your post.I would like to join your blog anyway so please continue sharing with us. Agen Sbobet Sbobet Ibcbet Casino Sbobet Pasar Bola
Nice sharing it is, it made me stop and to look into it deeply, it's so wonderful i wana appreciate you from the bottom of my feelings, fantastic keep it up best organic seo services Keep going like that. I put your blog in my favorites, so I can come back later.
san antonio river walk hotels
I agree with many of the points made in this article. They are made in a thoughtful and interesting manner. This is really interesting reading.
aetna california
This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.Keep blogging.
Dog Life Jacket
Thank you. I have checked out how this server works with my current application too. So far there is no problem
promovare site
Special thanks to you, because you posting a very powerful topic.
Keep up the good work!
Regards,
Jac.
mesin fotocopy | rental sound | rumah dijual | perlengkapan bayi | jakarta hotel | party organizer | parfum
Aha!! that's a really good post.. Remarkably encouraging words and wonderfully intelligent flair of writing best describes your write up. Hats off dude!!!
catalina hotel miami
A very nice page. I think the effort has passed, we have to thank you:))
restaurants
I am happy when viewing your blog with updated information! thanks a lot and hope that you will post more site that are related to this site. Ignition Lock
I by no means planning with the intention of I would be reviewing a forex indicator manufactured goods pro the fabulous Metatrader 4 platform.
MT4 Pro Trader
This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.Keep blogging.
jocuri masini
Thanks for this post. It Very nice Blog. It was a very good Blog. I like it. Thanks for sharing knowledge. Ask you to share good Blog again.
septic tank woodstock
Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming. Thanks again and good luck!
wireless security systems | wireless home alarmswireless security cameras | security cameras
This site is excellent and so is how the subject matter was explained. I also like some of the comments too.Waiting for next post.
Atlanta Christmas Party Locations | Atlanta Christmas Party Venues
A very nice post it is. I have been seeking this type of knowledge for a long time and by posting this article you have made my work so much easier. This site always gives me outstanding knowledge
Atlanta Tux Rentals | Tuxedo Rentals | Wedding Tuxedos | Tuxedo for Weddings
I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. professionals. I thank you to help making people more aware of possible issues.
Michelin Pilot Power Tires | Michelin Pilot Road Tires | Dunlop Q2 Tires | Dunlop 401 Tires
This is very extra ordinary web blog.The postings in this blog are quite interesting and unique. Please add some more new posts in this blog. I am the frequent visitor to this blog.
Caterer Rochester NY | Caterers in Rochester NY | Caterers Rochester
Your post informative.It really be a growing area to see this year. As you say, the comments to keep the conversation always so interesting to visit his site.What great information thanks for sharing this will help me greatly in my learning.
Andrew Moore Photography | Sally Mann Photography | Photography Gallery
Very Informative Blog,Really like this,thank you for sharing
24 hour locksmith
Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of writing? I have a presentation next week
celana jeans
celana murah
jeans murah
jual celana
seragam
celana
free download film naruto
nice written
Awesome Post. highly useful, Thank you so much for sharing it with all.
jocuri logice cu masini
It is great to read your post, very interesting and thanks for sharing it.
iPhone 5 cases and screen protectors
Very interesting blog.. nice to read and I want to share that iPhone 5 is coming soon.
iPhone 5 cases and screen protectors
Thanks i like your blog very much , i come back most days to find new posts like this.
Locksmith in brooklyn
::locksmith in nyc
I will be your frequent visitor, that's for sure.
manhattan locksmith
This is such a terrific and useful topic that you’re shared with. I’m satisfied by the way you brought out ideas. Thanks for sharing.
Bollywood sarees
Maybe it's overkill, but the Flash yellow border to indicate focus is a possible solution, that will already be familiar to keyboard users.
furniture shops Bangalore
Great info, Keep it up.
creative logo designs
I am quite sure I will learn many new stuff right here! Best of luck for the next!
24 hour locksmiths
I love reading sites that are new to me and provide me with such great information. I have found your site to be among one of the many favorites that I will be visiting often to find out about more great information. Your site seems to be very easy to read and will help me learn about so much more than I already know. Thanks and keep up the awesome workloa ampliloa vi tinhdau diadau dvd sonytivi samsung plasma dien thoai nokiasamsung 3d ledbon cau cam ungmay quay sonymay quay phim sony
Using the [ENTER] key to activate the controls would, as with the left-right-up-down-spacebar commands, require the user to either know of the behavior by reading the help docs (apologies to the Mozilla documentation team, but who really reads the help docs for a web browser these days?), or to stumble upon the behavior, as one would to discover similar functionality in YouTube's player.voyage au vietnam tai iwintai game iwintai game avatar iwintai iwinsim so depdich vu seo
It’s all about the intention and skill of those who facilitate the process.
24 hour locksmiht
t's great to see a blog of this quality. I learned a lot of new things and I'm looking forward to see more like this.tivi samsung plasmamacbook apple
mac progame bigone
imac apple
mac mini apple
thiet bi van phong
"This is a excellent website to stayed on .I just came upon your useful weblog and desired to say that I have really experienced studying your websites. I will be your regular guest, that is for sure."
Jodhpuri Suit
I can not stop visiting this site and giving inputs my idea.
Paxil Lawsuits
this is very beautiful them.
hi i want to tell you that all I'm looking for is available here. Thank you very much friends Puisi
partywear lehenga saree
Favorite post having such an fantastic and useful informative content. describing good blogging concepts as well as basics that are very much useful in skilled content writing as well
I'd vote for the second option, showing the controls and allowing the user to tab through them when the video receives focus. The addition of three tab stops, or possibly four if you include the volume slider, seem a small price to pay for the improved discoverability and feedback.
Using the [ENTER] key to activate the controls would, as with the left-right-up-down-spacebar commands, require the user to either know of the behavior by reading the help docs (apologies to the Mozilla documentation team, but who really reads the help docs for a web browser these days?), or to stumble upon the behavior, as one would to discover similar functionality in YouTube's player.
jerseys cheap
cheap jersey
thank you for the information, so provide lots of information for me jaket
I enjoyed the article and thanks in submissiveness to posting such valuable communication seeing that all of us to skim, I come out it both beneficial and instructional and I map out to undeniable it as from as I can.
jaket
I enjoyed the article and thanks in submissiveness to posting such valuable communication seeing that all of us to skim, I come out it both beneficial and instructional and I map out to undeniable it as from as I can.
jaket
Boşanmak elbette çok zor bir süreç ve bu noktaya gelene kadar çiftin hayatında ızdıraplı gün ve geceler yaşanıyor. Ancak medeni biçimde yolları ayırmak öyle kolay olmuyor.
1. Ona ilk aşık olduğunuz anı unutmayın
O’nu ilk gördüğünüzde içiniz beylikdüzü escort kıpır kıpır olmuştu hatırlıyor musunuz? Ya ilk buluşmanız? İlk öpücük? İlk sevgililer gününüz? Sabaha kadar yaşadığınız romantik sevişmeler? Şunu kabul edin ki karşılıklı olarak bir zamanlar çok mutluydunuz. Ancak işler değişti. Bir taraf hayata ayak uydururken, diğer taraf direndi ve yolun sonuna geldiniz.
Geçmişte yaşanan güzel anları düşünün ve anılarınız öylece kalsın. Duygular tek taraflı olarak bittiyse, kendinizde suç aramaya gerek yok. Kimseye kendinizi zorla sevdiremezsiniz. Bu durumu ne kadar erken kabullenirseniz, sizin için o kadar faydalı.
kaynak: http://www.beylikduzuescorttr.com
This is such a terrific and useful topic that you’re shared with. I’m satisfied by the way you brought out ideas. Thanks for sharing. Nehru jacket
Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks. Pasaran Judi Bola Bandar Judi Bola
Only a few bloggers would discuss this topic the way you do.
website designing company
In single tab target mode (for sighted keyboard users or non-sighted users familiar with the UI), What about:
+ tabbing in the focus brought up the controls for 20 sec, then they faded out
+ then any keyboard control within the video (arrows, space bar) faded them back in for 20 secJinekomasti
very useful vedio,thank you for sharing html5
nice post..
A4 Whiteboard
Thanks have been given the opportunity to comment here, I Judi Bola very happy with what you write.
I love what you make it and I am very grateful to all, Here I also want to share some specific information.
Alat Bantu Sex.
Alat Bantu Sex Pria.
Alat bantu sex wanita.
alat bantu hubungan sex.
Mainan sex.
Alat onani cewek.
Alat masturbasi pria.
Alat pembesar penis.
A big thank you for your blog post.Really thank you! Fantastic.
aanrechtblad keramiek
You can't really say what is beautiful about a place, but the image of the place will remain vividly with you.
website laten maken
Another great post, I appreciate all the work you put into this site, helping out others with your fun and creative works.
verhuizen gouda
sepatu nike online murah
toko sepatu online running nike
info loker terbaru 2015
info kredit tanpa agunan 2015
harga makanan hamster 2015
This website is too great, make me happy. Website decoration is very elegant, content is very full, continuously outstanding theme, let a person gutty want to continue down at feeling, and I am enjoying it.
http://granieten-tafelbladen.nl
This blog entry was written in a way that wasn't the best for it but the information that was given made up for that.
hardstenen keukenwerkblad
This blog is great i love reading your posts. Keep up the great work! You know, a lot of people are hunting around for this info, you could help them greatly.
bra tape
The article has really peaks my interest. I am going to bookmark your site and preserve checking for new information.
dekton keukenblad
his preview has some new features and some “old” features that didn’t work in the previous version, mainly when building Windows Store apps.http://ewizard-detailing.com/
I get a lot of great information here and this is what I am searching for. Thank you for your sharing. I have bookmark this page for my future reference.
hardsten keukenblad
Nice one, there's truly some sensible points on this website a number of my readers might realize this useful; i have to send a link, several thanks.
Visit : Accredited GED Diploma Online
Thank you for the hard work you have made in writing this post. In the future I am hopeful the same best work from you as well. Actually your creative writing abilities has motivated me
stenen keukenwerkblad
Ankara Masaj Salonları
ankara evde masaj,
ankara masaj,
Güzel bir site : v-pillsbuyut.com tıkla.
Just wanted to let you know that this was EXTREMELY helpful. Thank you very much.front end developers
I like the way you work. Since I don't have a lot of free time, I'll ask you what are the
steps for writing a paper? This process can be compared to the process of writing an article!
Hey, very nice site. I came across this on Google, and I am stoked that I did. I will definitely be coming back here more often. Wish I could add to the conversation and bring a bit more to the table, but am just taking in as much info as I can at the moment. Thanks for sharing.
Frog Finger Splint
Keep Posting:)
I like and very happy to read this article and I also like your blog very good
togelpelangi
play rummy online visit us - https://www.rummycentral.com.
Nice post
click here
Thanks you Information,
Please read my artikel?
Ciri-Ciri Kambing Boer
Penyakit Jamur Tiram
This is Great !!
I love and Enjoy this page , dont forget to visit us too
Situs Judi Bola
Ikut Menyimak artikel anda min, klo sempet berkunjung balik ya min, Kilk artikel aku
game android yang menghasilkan uang asli
Nice one, there's truly some sensible points on this website a number of my readers might realize this useful; i have to send a link, several thanks.
Best Free Android Games of 2019
How Do I Connect My epspn Printer To Wifi? Switching on the network printing can help to get rid of the headache of cables and USB. The only way to do how to connect epson printer to wifi. You can reach out to us at +1 800 684 5649 for help at any time.
https://hprinterofficial.com/blog/how-to-connect-epson-printer-to-wifi/
Really amazing blog, thank you so much for sharing this. OGEN Infosystem provides amazing website designing services and SEO Services in Delhi, India.
SEO Service in Delhi
Poker online situs terbaik yang kini dapat dimainkan seperti Bandar Poker yang menyediakan beberapa situs lainnya seperti http://62.171.128.49/hondaqq/ , kemudian http://62.171.128.49/gesitqq/, http://62.171.128.49/gelangqq/, dan http://62.171.128.49/seniqq. yang paling akhir yaitu http://62.171.128.49/pokerwalet/. Jangan lupa mendaftar di panenqq silakan dicoba bosku serta salam hoki
Hp- Hewlett Packard was one of the first companies to produce a laser printer, and hpprinter247support one of the websites where you can look forward to Fix HP Laptop Black Screen Issue. You can connect with the experts 24*7 for the setup of the hp printer. There are the guiders or customer service providers who will guide you step by step for the Fix HP Laptop Black Screen Issue guidance, Connect with us directly by calling at our toll-free number @ 1 888-309-0939
Fix HP Laptop Black Screen Issue
HP Laptop Support
You can get now get this app : WordPress Apk
Thanks for helping us by providing unique things,that is somewhere helping us in our life.
ActivePresenter crack
Nordvpn Crack
EaseUS Data Recovery Wizard 14 Crack
Especially for busy dating in dehradun escorts service is the best option. Enjoy working with professional girls. Every desire for your desire is achieved every kind of relief. You have not felt so happy before so much that you will feel happy now. The body will give you all sorts of experiences and will promote astonishing experience. Wrap your hands in the arms and stick to you. You wrap yourself in his warm body; you both lose in one another.
dehradun escort service
mussoorie escort service
haridwar escort service
rishikesh escort service
Post a Comment