 <p>I'm not certain about the solution, but here's something to test: Try adding the attribute 'controls' to the video tag, e.g.:</p> <pre><code>&lt;video id="video_background" preload="auto" controls autoplay loop muted volume="0"&gt; </code></pre> <p>Where I'm going with this is that the 'autoplay' video tag attribute is not always honored by all browsers (it could be annoying, intrusive, and bandwidth-intensive). By asking for controls, you will be able to mouse over the blank video area and press a play button. This will verify whether IE9 and Safari are at least able to play the video.</p>