I am aware that I need ogg for Chrome and Firefox and H.264 for IE 9 and I use multiple sources to support all browsers with my video, and I also have the required meta to keep IE 9 happy enough:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<video loop autoplay>
<source src="fito.ogg" type="video/ogg">
<source src="fito.mp4" type="video/mp4">
<source src="fito.m4v" type="video/x-m4v">
</video>
The first is the newest ogg and the second is legacy H.264 (IE 9 seems not playing the newer M4V). The last is m4v that no browser seems playing. Now all three major browsers do play the video just Safari does not and I have a requirement to support this one as well. Does anybody know how Safari is different from IE 9 in HTML 5 video support?
It worked fine for me on Safari 5.1 on Windows 7.
Do you have QuickTime installed? Safari needs QuickTime to play HTML5 video.