ImageCapture-track.https.html (1015B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>ImageCapture track</title> 4 <link rel="author" title="Intel" href="http://www.intel.com"> 5 <link rel="help" href="https://w3c.github.io/mediacapture-image/#dom-imagecapture-track"> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 <canvas id='canvas' width=10 height=10></canvas> 9 <script> 10 11 test(t => { 12 let canvas = document.getElementById('canvas'); 13 let context = canvas.getContext('2d'); 14 context.fillStyle = 'red'; 15 context.fillRect(0, 0, 10, 10); 16 17 let stream = canvas.captureStream(); 18 let videoTrack = stream.getVideoTracks()[0]; 19 20 let capturer = new ImageCapture(videoTrack); 21 assert_true(capturer.track instanceof MediaStreamTrack); 22 assert_equals(capturer.track, videoTrack); 23 24 let cloneTrack = videoTrack.clone(); 25 assert_not_equals(videoTrack, cloneTrack); 26 27 capturer.track = cloneTrack; 28 assert_equals(capturer.track, videoTrack); 29 }, "ImageCapture track attribute is readonly") 30 31 </script>