OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <script src=../../resources/testharness.js></script> | 2 <script src=../../resources/testharness.js></script> |
3 <script src=../../resources/testharnessreport.js></script> | 3 <script src=../../resources/testharnessreport.js></script> |
4 <script> | 4 <script> |
5 // Check some video MIME types that should be recordable and a few that should | 5 // Check some video MIME types that should be recordable and a few that should |
6 // not be. Supported MIME types return true. Same for Audio. | 6 // not be. Supported MIME types return true. Same for Audio. |
7 // https://w3c.github.io/mediacapture-record/MediaRecorder.html#methods | 7 // https://w3c.github.io/mediacapture-record/MediaRecorder.html#methods |
8 | 8 |
9 test(function() { | 9 test(function() { |
10 assert_false(MediaRecorder.isTypeSupported("video/invalid")); | 10 assert_false(MediaRecorder.isTypeSupported("video/invalid")); |
(...skipping 23 matching lines...) Expand all Loading... |
34 assert_false(MediaRecorder.isTypeSupported("audio/invalid")); | 34 assert_false(MediaRecorder.isTypeSupported("audio/invalid")); |
35 assert_false(MediaRecorder.isTypeSupported("audio/ogg")); | 35 assert_false(MediaRecorder.isTypeSupported("audio/ogg")); |
36 assert_false(MediaRecorder.isTypeSupported("audio/webm;codecs=vorbis")); | 36 assert_false(MediaRecorder.isTypeSupported("audio/webm;codecs=vorbis")); |
37 }, 'check MediaRecorder.isTypeSupported() with invalid audio MIME types'); | 37 }, 'check MediaRecorder.isTypeSupported() with invalid audio MIME types'); |
38 | 38 |
39 test(function() { | 39 test(function() { |
40 assert_true(MediaRecorder.isTypeSupported("audio/webm")); | 40 assert_true(MediaRecorder.isTypeSupported("audio/webm")); |
41 assert_true(MediaRecorder.isTypeSupported("audio/webm;codecs=opus")); | 41 assert_true(MediaRecorder.isTypeSupported("audio/webm;codecs=opus")); |
42 }, 'check MediaRecorder.isTypeSupported() with valid audio MIME types'); | 42 }, 'check MediaRecorder.isTypeSupported() with valid audio MIME types'); |
43 | 43 |
| 44 test(function() { |
| 45 assert_true(MediaRecorder.isTypeSupported("video/vp8")); |
| 46 assert_true(MediaRecorder.isTypeSupported("video/VP8")); |
| 47 assert_true(MediaRecorder.isTypeSupported("video/vp9")); |
| 48 assert_true(MediaRecorder.isTypeSupported("video/VP9")); |
| 49 assert_true(MediaRecorder.isTypeSupported("video/h264")); |
| 50 assert_true(MediaRecorder.isTypeSupported("video/H264")); |
| 51 |
| 52 assert_true(MediaRecorder.isTypeSupported("audio/opus")); |
| 53 assert_true(MediaRecorder.isTypeSupported("audio/OpUs")); |
| 54 assert_true(MediaRecorder.isTypeSupported("audio/OPUS")); |
| 55 }, 'check MediaRecorder.isTypeSupported() works for non-contained types'); |
| 56 |
44 </script> | 57 </script> |
OLD | NEW |