HTML5 Video
The HTML5 <video> element also has methods, properties, and events and methods for playing, pausing, and loading, for example.
Properties (e.g. duration, volume, seeking) that you can read or set. There are also DOM events that can notify you, for example, when the <video> element begins to play, is paused, is ended, etc.