Appendix A. HTML Media Frameworks and Tools

It’s actually quite a bit of fun coding a media controller. However, sometimes we don’t have the time or the inclination (or enough familiarity with JavaScript) to create our own media custom controls and other applications. That’s when we look to see what others have already created that we can use.

As new as HTML5 media elements are, there are already several different useful libraries, plug-ins, and applications for working with HTML5 media elements. This appendix briefly outlines some of the more interesting I’ve found.

Subtitle/Caption Rendering Library

The only library I tested that manages subtitles and captions and that isn’t also a video player is Captionator. I covered Captionator in Chapter , and you can download the code and find out more about the project at

Video Players

There’s a wealth of video players you can download, ready to use. Some are created as plug-ins that you can pop into your environment. Others are libraries you need to install and set up for use in your pages. Some provide custom controls to play the video, while others also render subtitle or caption files associated with the video.

In Chapter , I covered two video players that also render subtitle files: Playr and the Leanback Player. Both players work with SRT, as well as WebVTT files. You can download Playr at, and Leanback Player at ...

Get HTML5 Media now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.