查询所有 video元素 设置播放倍速 0.3

const videoList = document.querySelectorAll('video');
videoList.forEach((video) => {video.playbackRate = 0.3;})

创建video元素, 监听视频当前帧数已经加载(第一帧), 帧数据转base64

return new Promise(function(resolve, reject) {let dataURL = '';let video = document.createElement('video');video.setAttribute('crossOrigin', 'anonymous');video.setAttribute('src', url);video.setAttribute('controls', 'true'); //设置控制条video.setAttribute('muted', 'true'); //设置静音video.setAttribute('autoplay', 'true'); //设置自动播放video.setAttribute('preload', 'auto');  //预加载视频video.addEventListener('loadeddata', function() {console.log(video, video.duration);let width = video.videoWidth;let height = video.videoHeight;let canvas = document.createElement('canvas');canvas.width = width;canvas.height = height;canvas.getContext('2d')?.drawImage(video, 0, 0, width, height);dataURL = canvas.toDataURL('image/jpeg');console.log(dataURL);resolve(dataURL);});});

兼容性不好,移动端有的浏览器拿不到第一帧数据,又改成服务端处理了

js video设置播放速度和获取视频略缩图相关推荐

  1. 短视频APP开发制作—生成视频封面、略缩图

    在短视频App开发中,编辑短视频有很多重点功能,如视频滤镜.音乐混音.静态贴纸.加水印等,今天讲一讲如何使用腾讯短视频sdk获取视频封面或略缩图. 首先,初始化控件,设置必要配置: mTXVideoE ...

  2. video 设置 poster,默认显示视频第一帧

    video 设置 poster,默认显示视频第一帧 <video:src="videoUrl":poster="videoUrl + '?x-oss-process ...

  3. 从源代码获取视频和封面图

    从源代码获取视频和封面图 视频下载 1.用谷歌浏览器打开视频 2.右上角三点处打开开发者工具 3. 4.复制3中地址,新建网址打开 封面图下载 1.右键点开网址源代码 2.ctrl+f出现搜索框 3. ...

  4. android中实现ImageView中显示视频的略缩图

    在Android中,我们有时候需要给视频文件添加一个缩略图. 据说ImageLoader和Glide等框架能实现这个功能,但是我尝试了下都没有成功.   有使用成功的请指导我下 XD 那么我们何必要借 ...

  5. Visual Studio 滚动条略缩图设置

    #Visual Studio 滚动条略缩图设置 鼠标右键点住滚动条->滚动条选项->行为->使用垂直滚动条缩略图模式.

  6. html视频标签略缩图,JS可以截取video的标签视频缩略图吗?

    这次给大家带来JS可以截取video的标签视频缩略图吗?,JS截取video的标签视频缩略图的注意事项有哪些,下面就是实战案例,一起来看一下. JavaScript截取video标签视频缩略图,前几天 ...

  7. Java天使之恋攻略,跑跑卡丁车手游天使之恋怎么得 天使之恋获取攻略[多图]

    跑跑卡丁车手游天使之恋是一款全新的传说级赛车,在情人节正式的上线,不少小伙伴还不清楚这里赛车要怎么获得,接下来小编就给大家介绍一下天使之恋获取攻略. 跑跑卡丁车手游天使之恋详解 一.赛车外观 华丽的金 ...

  8. 生肖派对怎么放机器人_香肠派对空投机甲在哪 空投机甲获取攻略[多图]

    香肠派对空投机甲是最新版本中推出的一个新内容,玩家们可以召唤一个空投下来的机甲装备,非常的酷炫,下面小编带大家来看看空投机甲获取攻略. 香肠派对空投机甲获取攻略 在新版本中,小编的这个变形金刚梦终于就 ...

  9. video 宽高自适应_HTML5/CSS/jQuery video大小屏幕自适应及获取视频宽高

    今天的第一个任务,就是要让Video的大小能够满屏(适应父级div),换言之要判断高度.宽度,使之能够达到全屏的效果. 在过去的一个版本中,我们要想满屏,写了一段长长的js文件,来取高度宽度对比,之后 ...

最新文章

  1. 数据通信技术(一:IP划分)
  2. 2007最优秀的CSS网站设计
  3. 信息大脑如何从物理大脑中涌现?
  4. Windows Azure AppFabric概述
  5. Net设计模式实例之建造者模式(Builder Pattern)(2)
  6. [笔记].如何使用Nios II的中断:PIO中断与定时器中断
  7. Hadoop 伪分布式 配置文件详情
  8. Spark UDF变长参数的二三事儿
  9. 上传文件按钮美化,上传文件前后状态控制
  10. python特征匹配 查找_特征匹配+单纯形查找对象
  11. linux概述、基本命令
  12. mysql 存储过程遍历_Mysql创建存储过程及遍历查询结果
  13. html5,用或不用,它都在那里
  14. 分红酒 - 蓝桥杯 - 已更新
  15. 如何安装安信可一体化开发环境【转】
  16. NCBI基本引物设计、(初学者)
  17. cpc安装 mysql_专利电子申请客户端(CPC软件)
  18. IE新功能:十大特色IE插件(转)
  19. Seckill学习笔记——Day3(秒杀功能实现)
  20. 求职面试自我介绍技巧

热门文章

  1. Nginx停止服务和各种命令
  2. Flask 中的session 和 cookie
  3. 支付宝公钥、私钥和沙箱环境的配置
  4. 拼多多被辞当事人回应:言论过激,但不后悔
  5. BZOJ 3430: [Usaco2014 Jan]Ski Course Rating(并查集+贪心)
  6. 系统安全!几条命令让你的服务器固若金汤!!
  7. 微信小程序授权腾讯云
  8. PC端聊天机器人界面(html实现)
  9. 【前端学习】iconfont阿里字体使用
  10. 指针数组下标(C语言)