I would suggest flowplayer too, but as a back up for IE only, so that you don't lose the iPhone and iPad and other flash incompatible browser users.
I would use html like this:
<video id="video"
width="640" height="480"
poster=“/videos/movie_poster.jpg”
controls
autoplay
onclick="this.play();"
>
<source src=“/videos/movie.mp4” />
<source src=“/videos/movie.ogv” />
<a id="player" href=“/videos/movie.mp4” style="display:block;width:640px;height:480px;"></a>
</video>
And have FlowPlayer loaded to play the <a>
tag.
So, browsers that can do html5 video won't load flowplayer,and browsers that don't do html5 video will just load flowplayer. I've tested this and it works on IE, Firefox, Safari, mobile safari, and Android Desire browser (whatever that is). Likely it would work with other Android browsers too.