tor-browser

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

test_mediarecorder_webm_support.html (2393B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4  <title>Media Recording - test WebM MIME support</title>
      5  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      6  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
      7 </head>
      8 <body>
      9 <pre id="test">
     10 <script class="testbody" type="text/javascript">
     11 ok(MediaRecorder.isTypeSupported('audio/webm'),
     12   'Should support audio/webm');
     13 ok(MediaRecorder.isTypeSupported('AUDIO/WEBM'),
     14   'Should support audio/webm, upper case');
     15 ok(MediaRecorder.isTypeSupported('AuDiO/wEbM'),
     16   'Should support audio/webm, mixed case');
     17 
     18 ok(MediaRecorder.isTypeSupported('audio/webm;codecs=opus'),
     19   'Should support audio/webm;codecs=opus');
     20 ok(MediaRecorder.isTypeSupported('AUDIO/WEBM;CODECS=opus'),
     21   'Should support audio/webm;codecs=opus, upper case');
     22 ok(MediaRecorder.isTypeSupported('AuDiO/wEbM;cOdEcS=opus'),
     23   'Should support audio/webm;codecs=opus, mixed case');
     24 
     25 ok(MediaRecorder.isTypeSupported('video/webm'),
     26   'Should support video/webm');
     27 ok(MediaRecorder.isTypeSupported('VIDEO/WEBM'),
     28   'Should support video/webm, upper case');
     29 ok(MediaRecorder.isTypeSupported('vIdEo/WeBm'),
     30   'Should support video/webm, mixed case');
     31 
     32 ok(MediaRecorder.isTypeSupported('video/webm; codecs="vp8"'),
     33   'Should support video/webm; codecs="vp8"');
     34 ok(MediaRecorder.isTypeSupported('VIDEO/WEBM; CODECS="vp8"'),
     35   'Should support video/webm; codecs="vp8", upper case');
     36 ok(MediaRecorder.isTypeSupported('vIdEo/WeBm; CoDeCs="vp8"'),
     37   'Should support video/webm; codecs="vp8", mixed case');
     38 
     39 ok(MediaRecorder.isTypeSupported('video/webm; codecs="vp8.0"'),
     40   'Should support video/webm; codecs="vp8.0"');
     41 ok(MediaRecorder.isTypeSupported('VIDEO/WEBM; CODECS="vp8.0"'),
     42   'Should support video/webm; codecs="vp8.0", upper case');
     43 ok(MediaRecorder.isTypeSupported('vIdEo/WeBm; CoDeCs="vp8.0"'),
     44   'Should support video/webm; codecs="vp8.0", mixed case');
     45 
     46 ok(!MediaRecorder.isTypeSupported('video/webm; codecs="vp8, vorbis"'),
     47   'Should not support video/webm + vp8/vorbis');
     48 ok(!MediaRecorder.isTypeSupported('video/webm; codecs="vp9, vorbis"'),
     49   'Should not support video/webm + vp9/vorbis');
     50 ok(MediaRecorder.isTypeSupported('video/webm; codecs="vp8, opus"'),
     51   'Should support video/webm + vp8/opus');
     52 ok(!MediaRecorder.isTypeSupported('video/webm; codecs="vp9, opus"'),
     53   'Should not support video/webm + vp9/opus');
     54 </script>
     55 </head>
     56 </html>