<span class=”bbp-user-nicename”><span class=”handle-sign”>@</span>Klaatu</span> – That pointer:none might be an even better solution for my courses. Is that usable on any of the items in the player, ie the Play/Pause/Stop button? One thing that came up with my model is that even though there is no display for the play button, you can still click and tab to it.
How about “forcing” the user to view the video in its entirety the first time they get to the video (by having a auto-start video without a controller) and then, after they have viewed the video at least once replace the video with one with controller bar?
While it’s a reasonable solution, I would avoid having a video (or audio, for that matter) without some controls on the page for a couple of design reasons:
What happens if the learner needs to pause the video for some reason? It may be generally clear to us as developers that clicking on the video itself will pause, it may not be for a learner.
Without a controller, a learner cannot turn on closed captions. There are learners in environments where listening to the audio is not an option, so they might use captions instead. Additionally, you would lose accessibility compliance, since there’s no accommodation for the hearing impaired.
Even if the course does not require 508 compliance, better design allows learners multiple options. The ability to turn on closed captions is not only 508 compliant, but also valuable to all learners.