Yesterday I ported Faircamp's full-featured and battle-tested volume controls to Hyper 8's video player (which so far only featured a loud/medium/muted toggle). \o/
This control has ~weeks of work in it already (mine and that of accessibility auditors/testers/etc.), and still I'm highly tempted to revisit it sometime again hehe. Crazy how complex a volume knob can get if you properly address responsive click/hover/touch/keyboard behaviors, accessibility, and Apple's whimsical limitations of the Web audio API on iOS devices (no fine grained volume control, for whatever reason). :)