One of my favorite things about HTML5 video is how easy it is to create your own custom controls. This not only allows you to style the controls however you would like but also allows you to add new controls like fast-forward or rewind. This is all done through the use of a JavaScript API. In this post you are going to learn how to build your own custom controls for HTML5 videos. Lets get started!