本文实例讲述了js+HTML5实现视频截图的方法。。具体如下:

1. HTML部分:

Capture

2. 点击按钮时触发如下代码:

(function() {

"use strict";

var video, $output;

var scale = 0.25;

var initialize = function() {

$output = $("#output");

video = $("#video").get(0);

$("#capture").click(captureImage);

};

var captureImage = function() {

var canvas = document.createElement("canvas");

canvas.width = video.videoWidth * scale;

canvas.height = video.videoHeight * scale;

canvas.getContext('2d')

.drawImage(video, 0, 0, canvas.width, canvas.height);

var img = document.createElement("img");

img.src = canvas.toDataURL();

$output.prepend(img);

};

$(initialize);

}());

希望本文所述对大家的javascript程序设计有所帮助。

Logo

一站式 AI 云服务平台

更多推荐