I just built a site in XHTML strict 1.0
Has flash video that plays in all browsers including Apple, but does not work in Apple Mobile devices (1 format).
HTML5 offers 4 formats...??? What for I ask.
Simply you need code for I phone support media and you will reach 99.9%
Check out Flowplayer, IMO it is very good.