4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <script src=../media-file.js></script>
7 <script src=../video-test.js></script>
10 function trackLoaded()
12 var testTrack = document.getElementById('testTrack');
13 cues = testTrack.track.cues;
15 consoleWrite("<br>*** Testing TextTrackCueList length");
17 testExpected("cues.length", 4);
19 consoleWrite("<br>*** Testing TextTrackCueList [] operator");
21 testExpected("cues[0].id", "1");
22 testExpected("cues[3].id", "4");
23 testExpected("cues[4]", undefined);
25 consoleWrite("<br>*** Testing TextTrackCueList getCueById()");
27 testExpected("cues.getCueById('1').startTime", 0);
28 testExpected("cues.getCueById('4').startTime", 121);
29 testExpected("cues.getCueById('junk')", undefined);
37 <p>Tests TextTrackCueList functionality: length, operator[], and getCueById()</p>
39 <track id="testTrack" src="captions-webvtt/tc013-settings.vtt" kind="captions" onload="trackLoaded()">