Looking for some video player frameworks that have a lot of features already built in, I came across videojs.com. It is a very active and stable framework with a ton of plugins and features our clients would request such as overlays, youtube playlists and close captioning capabilities. I wanted to test out if it was simple to navigate using keyboard inputs. Here is what I came up with.
Although I was able to do basic navigation using the keyboard to select the buttons, there is still the challenge of further accessing the inputs and manipulating them, for example, grabbing the play head and scrubbing the video and raising the volume via the slider. These are things I will have to look into. Another big think to take into consideration is the controls layout, they will need to be flexible. Not only do I need to style them but also manipulate their position to match whatever design. I am certain I can make it happen as a plugin if there isn’t one available… thats going to take some time.
Next steps, rolling my own custom HTML5 video player.