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.