5 <script src=media-file.js></script>
6 <script src=video-test.js></script>
10 var startedPlayback = 0;
13 function canplaythrough()
15 testExpected("video.currentTime", 0);
16 run("video.currentTime = " + seekTime);
23 testExpected("video.currentTime.toFixed(1)", seekTime);
25 run("video.playbackRate = -1");
26 startedPlayback = true;
32 if (startedPlayback && video.currentTime == 0) {
33 consoleWrite("EVENT(timeupdate) fired at time 0");
34 testExpected("video.ended", false);
44 waitForEvent("error");
45 waitForEvent('canplaythrough', canplaythrough);
46 waitForEvent('seeked', seeked);
47 video.addEventListener("timeupdate", timeupdate);
49 video.src = findMediaFile("video", "content/test");
55 <video controls autobuffer></video>
56 <p>Tests that a 'timeupdate' event is fired when a movie plays<br> in reverse to time zero.</p>
57 <script>start()</script>
58 <pre id="console"></pre>