test_seek-8.html (1041B)
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 = 8; 19 20 function test_seek8(v, seekTime, is, ok, finish) { 21 22 function startTest() { 23 v.currentTime = 1000; 24 } 25 26 function seekEnded() { 27 ok(Math.abs(v.currentTime - v.duration) < 0.2, 28 "currentTime " + v.currentTime + " close to " + v.duration); 29 finish(); 30 } 31 32 v.addEventListener("loadedmetadata", startTest); 33 v.addEventListener("seeked", seekEnded); 34 35 } 36 37 manager.runTests(createTestArray(), startTest); 38 39 </script> 40 </pre> 41 </body> 42 </html>