快捷搜索:  汽车  科技

videojs插件编写(video.js网页截图)

videojs插件编写(video.js网页截图)

视图里添加视频标签

<div class="videoPlayer"> <video class="vjs-tech"></video> </div>视图里加一个canvas标签

<canvas id="localcanvasImg" width="1920" height="1080" style="display:none;"></canvas>点击触发截图事件

var video = document.querySelector(".videoPlayer .vjs-tech"); var canvas = document.querySelector("#localcanvasImg"); var ctx = canvas.getContext("2d"); ctx.drawImage(video 0 0 1920 1080); var base64 = canvas.toDataURL("image/png"); var a = document.createElement("a"); a.download = '下载的图片的名称';  //下载的文件名,默认是'下载' a.href =base64; document.body.appendChild(a); a.click(); a.remove();  //下载之后把创建的元素删除

videojs插件编写(video.js网页截图)(1)

猜您喜欢: