test_seek-9.html (979B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>Media test: seek tests</title> 5 <script src="/tests/SimpleTest/SimpleTest.js"></script> 6 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 7 <script type="text/javascript" src="manifest.js"></script> 8 <script type="text/javascript" src="seek_support.js"></script> 9 </head> 10 <body> 11 <pre id="test"> 12 <script class="testbody" type="text/javascript"> 13 14 // The data being used in these tests is specified in manifest.js. 15 // The functions to build the test array and to run a specific test are in 16 // seek_support.js. 17 18 const SEEK_TEST_NUMBER = 9; 19 20 function test_seek9(v, seekTime, is, ok, finish) { 21 22 function startTest() { 23 v.currentTime = -1000; 24 } 25 26 function seekEnded() { 27 is(v.currentTime, 0, "currentTime clamped to 0"); 28 finish(); 29 } 30 31 v.addEventListener("loadedmetadata", startTest); 32 v.addEventListener("seeked", seekEnded); 33 34 } 35 36 manager.runTests(createTestArray(), startTest); 37 38 </script> 39 </pre> 40 </body> 41 </html>