2019独角兽企业重金招聘Python工程师标准>>>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>capture screen</title>
</head>
<body>
<video id="video" controls="controls">
<source src="1.mp4">
</video>
<div id="output"></div>
<script type="text/javascript">
(function(){
var video, output;
var scale = 0.8;
var initialize = function() {
output = document.getElementById("output");
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");output.appendChild(img);
};initialize();
})();
</script>
</body>
</html>

如果加载不了的话 使用

var video=document.getElementById("video");
video.setAttribute("src",ret.data);
video.load();

参考资料:http://www.imooc.com/wenda/detail/295899

转载于:https://my.oschina.net/u/554046/blog/1509510

JS获取HTML video标签视频第一帧相关推荐

  1. JavaScript 获取input上传视频第一帧

    调用 input 控件上传视频,并截取视频第一帧图片: <template><div><input type="file" @change=" ...

  2. 前端| js动态修改video标签视频不刷新的问题

    问题描述:在网页上用<video>标签放一个视频播放器,点击视频目录来自动播放不同的视频.通过js动态生成li,点击li之后更改<video>标签<source>中 ...

  3. 小程序获取视频第一帧

    小程序获取视频第一帧 最近有个小程序项目,需要在页面中展示大量的视频,但是不用播放.后来遇到问题,小程序不可以在一个页面中放置超过5个video标签,否则播放视频加载不到. 经过度娘查询找到一篇大佬的 ...

  4. vue 上传视频到腾讯云存储并获取视频第一帧

    官网文档链接:https://cloud.tencent.com/document/product/436/6268 需求 项目里之前上传视频是调后端接口,接口将视频保存到服务器,然后返回视频链接. ...

  5. android 获取视频第一帧作为缩略图

    今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上. 之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用户看,于是想到显示视频的第一 ...

  6. Android之使用ThumbnailUtils类来获取视频第一帧缩略图

    一.首先,来介绍ThumbnailUtils类,此类位于android.media包下,此类有一个公有的无参构造函数,有三个静态的公有方法,一个用来获取视频第一帧得到的Bitmap,另外两个方法用 ...

  7. 前端开发如何获取视频第一帧作为封面

    首先说明一下,浏览器或者手机需要支持video标签. 从H5本身来说,这里用到了video的一个属性,poster(规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像.). 然后还有一个vi ...

  8. vue上传视频获取视频第一帧

    <div class="video" v-show="videoUrl"><video id="upvideo" v-sh ...

  9. Android之使用MediaMetadataRetriever类获取视频第一帧

    一.首先,来介绍一下MediaMetadataRetriever类,此类位于android.media包下,这里,先附上可查看此类的API地址:MediaMetadataRetriever类,大家可以 ...

最新文章

  1. 学习Linux计划书
  2. 常用算法 之三 详解 SHA1 实现(基于算法的官方原文档)及源码详细注释
  3. 判断同构数 c语言,基于visual Studio2013解决C语言竞赛题之0413同构数
  4. 6月份Github上最热门的Java开源项目!
  5. 存储入门:存储区域网络SAN技术完全详解
  6. 《英雄联盟》设计师NORMAN的游戏设计之路
  7. svg转换pdf用php实现,如何使用javascript在JSPDF中将SVG文件转换为PDF
  8. Android四大组件之Service
  9. 【NTC 热敏电阻与 Arduino 读取温度】
  10. 安装oracle提示javaw,为什么oracle 9i 安装时,setup exe javaw exe进程消失
  11. 10099 - The Tourist Guide
  12. 国人自研开源项目,一款简单易用的 GitLab 替代品
  13. 世界读书日送你畅销好书!前所未有4折购书福利
  14. Java 学习情况总结
  15. dubbo优点是什么dubbo有哪些缺点
  16. python 代码合并txt文件
  17. Wind量化接口常用错误状态码
  18. Turf.js 地理空间分析库简介
  19. SSL_ERROR_BAD_CERT_DOMAIN 部署 ssl证书后仍显示潜在风险
  20. 基于python的web框架Flask实现SDEAM游戏商城设计 文档+前后台源码

热门文章

  1. python之七行代码制作GIF动画
  2. 7-38 数列求和-加强版(20 分)
  3. 51CTO博客——架起我与读者沟通、见面的桥梁[博友话题]
  4. criterions的选择
  5. 【Android】3.24 示例24--OpenGL绘制功能
  6. 【Xamarin 开发 IOS --IOS 页面导航概念Segue】
  7. Thinking in UML 学习笔记(一)——建立对象模型
  8. Vim新手必看:Vim 命令图解
  9. java 对象访问权限_Java面向对象--访问权限
  10. Build.VERSION类