<!DOCTYPE HTML> <html class="reftest-wait"> <!-- Test: Create video, load. Add poster frame, load again, poster should show. --> <script> function runTest() { var v = document.createElement('video'); var endTest = function() { setTimeout(function(){document.documentElement.className = '';}, 0); }; var addPoster = function() { v.removeEventListener('loadeddata', addPoster, false); v.poster = "blue140x100.png"; v.addEventListener('loadeddata', endTest, false); v.load(); }; v.addEventListener('loadeddata', addPoster, false); v.id = 'v'; v.src = "black140x100.ogv"; v.preload = "auto"; document.body.appendChild(v); } </script> <body style="background:white;" onload="runTest();"> </body> </html>