Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<doctype html>
  <html>
    <body>
<video id="videoTest" width="400" controls>
  <source src="http://html5doctor.com/demos/video-canvas-magic/video.webm" type="video/webm"/>
  <source src="http://html5doctor.com/demos/video-canvas-magic/video.ogg" type="video/ogg"/>
  <source src="http://html5doctor.com/demos/video-canvas-magic/video.mp4" type="video/mp4"/>
        </video>
              
    <canvas  width="400" height="300"></canvas>
    <script>
        var video = document.getElementById('videoTest');
        var canvas = document.querySelector('canvas');
        var ctx = canvas.getContext('2d');
  
        function snapshot() {
          // Draws current image from the video element into the canvas
            ctx.drawImage(video, 0,0, canvas.width, canvas.height);
        }
        canvas.addEventListener('click', snapshot, false);
    </script>
              </body>
              </html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers