JW Player is a web video player with support for HTML5 video and Flash video, free for non-commercial use with commercial and enterprise licenses available. JW Player is supported across browsers & devices and offers complete JavaScript API control.
More information is available on JW Player's website. Technical documentation can be found on the JW Player Developer site. Or see the Support site for previously answered support questions/articles.