js video设置播放速度和获取视频略缩图
查询所有 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设置播放速度和获取视频略缩图相关推荐
- 短视频APP开发制作—生成视频封面、略缩图
在短视频App开发中,编辑短视频有很多重点功能,如视频滤镜.音乐混音.静态贴纸.加水印等,今天讲一讲如何使用腾讯短视频sdk获取视频封面或略缩图. 首先,初始化控件,设置必要配置: mTXVideoE ...
- video 设置 poster,默认显示视频第一帧
video 设置 poster,默认显示视频第一帧 <video:src="videoUrl":poster="videoUrl + '?x-oss-process ...
- 从源代码获取视频和封面图
从源代码获取视频和封面图 视频下载 1.用谷歌浏览器打开视频 2.右上角三点处打开开发者工具 3. 4.复制3中地址,新建网址打开 封面图下载 1.右键点开网址源代码 2.ctrl+f出现搜索框 3. ...
- android中实现ImageView中显示视频的略缩图
在Android中,我们有时候需要给视频文件添加一个缩略图. 据说ImageLoader和Glide等框架能实现这个功能,但是我尝试了下都没有成功. 有使用成功的请指导我下 XD 那么我们何必要借 ...
- Visual Studio 滚动条略缩图设置
#Visual Studio 滚动条略缩图设置 鼠标右键点住滚动条->滚动条选项->行为->使用垂直滚动条缩略图模式.
- html视频标签略缩图,JS可以截取video的标签视频缩略图吗?
这次给大家带来JS可以截取video的标签视频缩略图吗?,JS截取video的标签视频缩略图的注意事项有哪些,下面就是实战案例,一起来看一下. JavaScript截取video标签视频缩略图,前几天 ...
- Java天使之恋攻略,跑跑卡丁车手游天使之恋怎么得 天使之恋获取攻略[多图]
跑跑卡丁车手游天使之恋是一款全新的传说级赛车,在情人节正式的上线,不少小伙伴还不清楚这里赛车要怎么获得,接下来小编就给大家介绍一下天使之恋获取攻略. 跑跑卡丁车手游天使之恋详解 一.赛车外观 华丽的金 ...
- 生肖派对怎么放机器人_香肠派对空投机甲在哪 空投机甲获取攻略[多图]
香肠派对空投机甲是最新版本中推出的一个新内容,玩家们可以召唤一个空投下来的机甲装备,非常的酷炫,下面小编带大家来看看空投机甲获取攻略. 香肠派对空投机甲获取攻略 在新版本中,小编的这个变形金刚梦终于就 ...
- video 宽高自适应_HTML5/CSS/jQuery video大小屏幕自适应及获取视频宽高
今天的第一个任务,就是要让Video的大小能够满屏(适应父级div),换言之要判断高度.宽度,使之能够达到全屏的效果. 在过去的一个版本中,我们要想满屏,写了一段长长的js文件,来取高度宽度对比,之后 ...
最新文章
- 数据通信技术(一:IP划分)
- 2007最优秀的CSS网站设计
- 信息大脑如何从物理大脑中涌现?
- Windows Azure AppFabric概述
- Net设计模式实例之建造者模式(Builder Pattern)(2)
- [笔记].如何使用Nios II的中断:PIO中断与定时器中断
- Hadoop 伪分布式 配置文件详情
- Spark UDF变长参数的二三事儿
- 上传文件按钮美化,上传文件前后状态控制
- python特征匹配 查找_特征匹配+单纯形查找对象
- linux概述、基本命令
- mysql 存储过程遍历_Mysql创建存储过程及遍历查询结果
- html5,用或不用,它都在那里
- 分红酒 - 蓝桥杯 - 已更新
- 如何安装安信可一体化开发环境【转】
- NCBI基本引物设计、(初学者)
- cpc安装 mysql_专利电子申请客户端(CPC软件)
- IE新功能:十大特色IE插件(转)
- Seckill学习笔记——Day3(秒杀功能实现)
- 求职面试自我介绍技巧