afb4ce8ff147bc71c6c8fe40cf7581c6bb33751a
[framework/web/webkit-efl.git] / LayoutTests / media / track / track-text-track-cue-list.html
1 <!DOCTYPE html>
2 <html>
3     <head>
4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5
6         <script src=../media-file.js></script>
7         <script src=../video-test.js></script>
8         <script>            
9             
10             function trackLoaded()
11             {
12                 cues = testTrack.track.cues;
13
14                 consoleWrite("<br>*** Testing TextTrackCueList length");
15                 
16                 testExpected("cues.length", 4);
17
18                 consoleWrite("<br>*** Testing TextTrackCueList [] operator");
19                 
20                 testExpected("cues[0].id", "1");
21                 testExpected("cues[3].id", "4");
22                 testExpected("cues[4]", undefined);
23                 
24                 consoleWrite("<br>*** Testing TextTrackCueList getCueById()");                                                
25
26                 testExpected("cues.getCueById('1').startTime", 0);
27                 testExpected("cues.getCueById('4').startTime", 121);
28                 testExpected("cues.getCueById('junk')", undefined);
29                                 
30                 endTest();
31             }
32             
33         </script>
34     </head>
35     <body>
36         <p>Tests TextTrackCueList functionality: length, operator[], and getCueById()</p>
37         <video>
38             <track id="testTrack" src="captions-webvtt/tc013-settings.vtt" kind="captions" onload="trackLoaded()">
39         </video>
40     </body>
41 </html>