介绍
这篇文章将为大家详细讲解有关如何使用js获取视频任意时间的画面截的图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
js是什么
js是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,主要用于web的开发,可以给网站添加各种各样的动态效果,让网页更加美观。
首先就是要把视频加载出来,然后使用canvas.getContext (“2 d # 39;)。drawImage (videoElement 0 0,画布。宽度,canvas.height);获取到当前视频时间的截的图,需要不同时间的视频视频图,设置视频的currentTime(单位秒),然后videoElement这个对象信息会实时更新。
如果是视频是在阿里云操作系统上就更方便了,海报=" http://a-image-demo.oss-cn-qingdao.aliyuncs.com/demo.mp4?x-oss-process=video/snapshot, t_6000, m_fast "
,
& lt; div contenteditable=皌rue", id=癷n-box",祝辞& lt;/div> & lt; div 祝辞,, ,& lt; input 类型=癴ile", name=啊? id=皍pload-ipt"比; ,& lt; div 类=皉eview", id=皁ut-box"祝辞& lt;/div> & lt;/div>
function getVideoImage (), { ,var obj_file =, . getelementbyid (“upload-ipt"); ,var file =, obj_file.files [0]; ,var blob =, new Blob([文件]),,//,文件转化成二进制文件 时间=url 才能;URL.createObjectURL (blob);,//转化成url ,if (file ,,,/视频/g.test (file.type)), { var 才能;video 美元;=,$ (& # 39;& lt; div> & lt; video controls https://www.yisu.com/zixun/src=" + url +”> 视频>
关于“如何使用js获取视频任意时间的画面截图”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。