video-paint-invalidation.html 612 B

12345678910111213141516171819202122232425
  1. <!DOCTYPE html>
  2. <script src="resources/text-based-repaint.js"></script>
  3. <script src="../../media/media-controls.js"></script>
  4. <video id="video" controls></video>
  5. <script>
  6. if (window.testRunner)
  7. testRunner.waitUntilDone();
  8. var video = document.getElementById("video");
  9. enableTestMode(video);
  10. var done = false;
  11. var listener = document.addEventListener("canplaythrough", function() {
  12. if (done)
  13. return;
  14. done = true;
  15. video.currentTime = video.duration;
  16. runRepaintTest();
  17. }, true);
  18. function repaintTest() {
  19. video.play();
  20. }
  21. video.src = "../../media/content/test-25fps.ogv";
  22. </script>