| <title>Drawing to canvas using video</title> |
| <script src=media-file.js></script> |
| var requirePixelDump = true; |
| testRunner.dumpAsText(true); |
| testRunner.waitUntilDone(); |
| function drawAndInsertFrame() |
| var canvas = document.createElement('canvas'); |
| canvas.width = video.videoWidth / 2; |
| canvas.height = video.videoHeight / 2; |
| canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height); |
| document.getElementById('canvases').appendChild(canvas); |
| function canplaythrough() |
| waitForEvent('canplaythrough', canplaythrough); |
| waitForEvent('seeked', drawAndInsertFrame); |
| video.src = findMediaFile('video', 'content/counting'); |
| <script src=video-test.js></script> |
| <video id="video"></video> |
| <div id="canvases"></div> |