网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

canvas怎么绘制视频封面

小编给大家分享一下canvas怎么绘制视频封面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

网站的建设创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为办公空间设计等企业提供专业服务。

一、需求:上传视频,同时截取视频某一帧作为视频的封面。

canvas怎么绘制视频封面

二、实现思路:利用canvas绘制图像的功能,绘制图像某一帧,这里绘制了第一帧,很简单就实现了。

三、代码:





    
    capture screen
    
        video,#container{width: 300px;height: 200px;}
        #container>img{width: 100%;}
    


    
        
    
    
             (function() {             var video, container;             var scale = 0.8;             var initialize = function() {                 container = document.getElementById("container");                 video = document.getElementById("video");                 video.addEventListener('loadeddata', 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("image/png");//转换成base64图片,地址拿出来就可以直接使用                 container.appendChild(img);             };             initialize();         })();     

以上是“canvas怎么绘制视频封面”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


文章名称:canvas怎么绘制视频封面
当前路径:http://bjjierui.cn/article/gppejd.html

其他资讯