track-webvtt-header-comment.html (1463B)
1 <!DOCTYPE html> 2 <title>Optional comment area under the "WEBVTT" file header is properly ignored and also, default settings and styling are currently ignored (treated as faulty cues)</title> 3 <script src="track-helpers.js"></script> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <video> 7 <track src="resources/default-styles.vtt"> 8 <track src="resources/metadata-area.vtt"> 9 </video> 10 <script> 11 async_test(function(t) { 12 var video = document.querySelector("video"); 13 14 var trackElements = document.querySelectorAll("track"); 15 for (var i = 0; i < video.textTracks.length; i++) 16 trackElements[i].onload = t.step_func(trackLoaded); 17 18 enableAllTextTracks(video.textTracks); 19 20 var numberOfTracksLoaded = 0; 21 function trackLoaded() { 22 numberOfTracksLoaded++; 23 if (numberOfTracksLoaded != 2) 24 return; 25 26 testTrack(0); 27 testTrack(1); 28 t.done(); 29 } 30 31 function testTrack(index) { 32 var expected = [ 33 { 34 id : "1", 35 startTime : 0, 36 endTime : 30.5, 37 text : "Bear is Coming!!!!!" 38 }, 39 { 40 id : "2", 41 startTime : 31, 42 endTime : 1200.5, 43 text : "I said Bear is coming!!!!" 44 } 45 ]; 46 47 assert_cues_equal(video.textTracks[index].cues, expected); 48 } 49 }); 50 </script>