Prerequisites: HTML5 multimedia; Variables, Constants & Arrays; Selectors
Total time: 2 hours
Video
A video source can also be piped to the <canvas>
element to achieve visual special effects: see the Video Cross Comparator as one example.
Audio
Make a Custom Audio Player, Part 1
Make a Custom Audio Player, Part 2
Make a Custom Audio Player, Part 3
Audio Events
An audio source can also be piped through the Web Audio API for extra-fine control, filtering, and special effects; see the Big Red Party Button article as an example.
Photograph by Rick Schwartz, licensed under Creative Commons
Enjoy this piece? I invite you to follow me at twitter.com/dudleystorey to learn more.