Ví dụ 4 về phương thức drawImage() Code: <!DOCTYPE html> <html> <body> <p>Video sử dụng:</p> <video id="video1" controls width="270" autoplay> <source src="https://webvn.com/wp-content/uploads/2014/12/mov_bbb.mp4" type='video/mp4'> <source src="https://webvn.com/wp-content/uploads/2014/12/mov_bbb.ogg" type='video/ogg'> <source src="https://webvn.com/wp-content/uploads/2014/12/mov_bbb.webm" type='video/webm'> </video> <p>Trên canvas (hiển thị khung hình hiện tại của video sau mỗi 20 mili giây):</p> <canvas id="myCanvas" width="270" height="135" style="border:1px solid #d3d3d3;">Trình duyệt của bạn không hỗ trợ thẻ canvas trong HTML5.</canvas> <script> var v = document.getElementById("video1"); var c = document.getElementById("myCanvas"); ctx = c.getContext("2d"); v.addEventListener("play", function() {var i = window.setInterval(function() {ctx.drawImage(v,5,5,260,125)},20);}, false); v.addEventListener("pause", function() {window.clearInterval(i);}, false); v.addEventListener("ended", function() {clearInterval(i);}, false); </script> </body> </html> Kết quả: