tor-browser

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

iframe-MediaStreamTrack-transfer-video.html (708B)


      1 <!DOCTYPE html>
      2 <html>
      3  <head>
      4    <title>iframe</title>
      5    <script>
      6      function onMsg(e) {
      7          if(e.data instanceof MediaStreamTrack) {
      8              const track = e.data;
      9              video = document.getElementById("myvideo");
     10              video.srcObject = new MediaStream ([track]);
     11              video.play();
     12 
     13              parent.postMessage({result: 'Success'});
     14          } else {
     15              parent.postMessage({
     16                  result: 'Failure',
     17                  error: `${e.data} is not a MediaStreamTrack`
     18              });
     19        }
     20      }
     21      window.addEventListener("message", onMsg);
     22    </script>
     23  </head>
     24  <body>
     25    <video id="myvideo"></video>
     26  </body>
     27 </html>