视频笔记截图
来源:互联网 发布:壁纸桌面软件 编辑:程序博客网 时间:2024/06/01 08:16
//视频笔记
var$canvas=$('canvas');
var$video =$('video');
$canvas.attr({
width:$video.width(),
height:$video.height(),
});
varctx = $canvas[0].getContext('2d');
$('.note').click(function(){
playVideo[0].pause();
$('.playTip').removeClass('glyphicon-pause').addClass('glyphicon-play').fadeIn();
playPause.toggleClass('playIcon');
noteModal.style.display="block";
varw = $video[0].videoWidth;//视频原有尺寸
varh = $video[0].videoHeight;//视频原有尺寸
$canvas.attr({
width: w,
height: h,
});
ctx.drawImage($video[0], 0, 0, w, h);
varbase64 = $canvas[0].toDataURL('images/png');
console.log(base64);
})
//当点击笔记时,视频暂停,然后截取视频截图
playVideo[0].pause();
$('.playTip').removeClass('glyphicon-pause').addClass('glyphicon-play').fadeIn();
playPause.toggleClass('playIcon');
//通过width方法,获取当前元素的宽度,也可通过 $video.width(200);来设置宽度
$canvas.attr({
width:$video.width(),
height:$video.height(),
});
//getContext方法返回用于画布上的绘图环境,contextId '2d' ,画布上的绘制类型,是 2d则指是一个二维的画布
varctx = $canvas[0].getContext('2d');
//截图
在画布上定位图像:
context.drawImage(img,x,y);
JavaScript 语法 2
在画布上定位图像,并规定图像的宽度和高度:
context.drawImage(img,x,y,width,height);
JavaScript 语法 3
剪切图像,并在画布上定位被剪切的部分:
context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);
ctx.drawImage($video[0], 0, 0, w, h);
//将HTML5 Canvas的内容保存为图片借助toDataURL实现
varbase64 = $canvas[0].toDataURL('images/png');
0 0
- android 视频截图笔记
- 视频笔记截图
- ffmpeg截图转换视频(笔记)
- OtoStudio学习笔记1(视频截图)
- 视频截图
- 视频 截图
- 视频截图
- 视频截图
- 视频截图
- java 集合框架-韩顺平视频截图笔记
- 【OpenCv应用笔记】基于OpenCv的视频截图C++程序
- 对视频进行截图
- 捕获视频截图
- java 上传 视频 截图
- ffmpeg视频截图
- android视频截图
- 视频截图(转)
- MediaPlayer+SurfaceView 视频截图
- 端到端语音识别(一) 概况
- cin cin.get cin.getline getline getchar
- 设计模式
- OSI七层
- 端到端语音识别(二) ctc
- 视频笔记截图
- c中的指针数值交换
- java基础知识复习
- jQuery中的validate校验
- css传统布局
- setNeedsLayout与layoutIfNeeded
- android studio debug调试卡在 waiting for debugger
- 设计模式_装饰者模式
- Androidstudio报错之NumberFormatException