HTML5 Video Player Framework (By Microsoft)
Player Framework is an open source video player framework for HTML5, Silverlight, Windows Phone and other platforms.
Such a consistency is very handy for using any of the versions as a fallback of the other with almost no extra coding.
The framework has support for playlists using an array of media items or using a link to a media RSS feed.
W3C timed text (TTML) for captions can be used and there are controls like volume, mute, fullscreen, poster-displaying.
Player Framework is modular, can be extended easily and its look/feel can be customized using CSS.