Enhanced HTML5 media controls