js截屏 video_jQuery+html5实现视频截图方法

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:20   1004   0

Capture

js部分:

(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);

}());

上面是使用jq+html5来实现视频截图,可以一边播放一边截图都可以。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP