tor-browser

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

src_object_blob.html (827B)


      1 <!doctype html>
      2 <meta charset="utf-8">
      3 <title>HTMLMediaElement.srcObject blob</title>
      4 <script src='/common/media.js'></script>
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 <script src=/resources/testdriver.js></script>
      8 <script src=/resources/testdriver-vendor.js></script>
      9 <video></video>
     10 <script>
     11  const video = document.querySelector("video");
     12  promise_test(async () => {
     13    const blob = await fetch(getVideoURI('/media/movie_5'))
     14          .then(r => r.blob());
     15    try {
     16      video.srcObject = blob;
     17    } catch (error) {
     18      assert_unreached(error);
     19    }
     20    const done = new Promise(res => video.addEventListener('ended', res));
     21    test_driver.bless('initiate media playback', function () {
     22      video.play();
     23    });
     24    return done;
     25  });
     26 </script>