tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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>