html5 drawimage 不显示,javascript – 来自视频的HTML5 Canvas drawImage在第一次绘制时不显示...
我有一个带有画布覆盖的视频元素.然后我有一个绘图工具设置来绘制视频和一个保存按钮,从视频和画布执行draw
Image以保存一个压缩帧.但是,我第一次按Save我只从画布drawImage获得结果,视频没有显示.在随后的保存中,我收到两个图像正确分层.我认为这可能是加载视频图像的问题,但是在我点击保存之前视频已经完全加载,甚至可以推进帧并使其在第二次保存时正常工作.
这是代码……
function save() {
//COMP CANVAS OVER VIDEOFRAME
var video = document.getElementById("video");
var currentFrame = Math.floor((<?php echo $mov_frames ?> / video.duration) * video.currentTime);
var compCanvas = document.createElement('canvas');
compCanvas.width = video.width;
compCanvas.height = video.height;
compContext = compCanvas.getContext('2d');
compContext.drawImage(video, 0, 0);
compContext.drawImage(canvas, 0, 0);
var dataURL = compCanvas.toDataURL();
$("#saved").append('
');
}
html5 drawimage 不显示,javascript – 来自视频的HTML5 Canvas drawImage在第一次绘制时不显示...相关推荐
- 视频教程-HTML5进阶提升与案例开发视频课程-HTML5/CSS
HTML5进阶提升与案例开发视频课程 中国实战派HTML5培训第一人,微软技术讲师,曾任百合网技术总监,博看文思HTML5总监.陶国荣长期致力于HTML5.JavaScript.CSS3.jQuery ...
- mapbox-gl-draw改造,支持绘制时实时显示面积
在Mapbox的开发过程中,需要使用mapbox-gl-draw来进行多边形的绘制.编辑与状态控制,用起来还是非常方便的.最近有需求,需要再绘制时实时显示绘制的面积,这个确实比较麻烦,因为绘制都是这个 ...
- vue 文本显示组件_一个Vue组件,可在您键入时突出显示文本
vue 文本显示组件 Vue高亮输入 (Vue Highlightable Input) Highlight and style specific words as you're typing. 键入 ...
- java drawimage图片不完整_微信小程序canvas.drawImage完全显示图片问题的解决
问题描述 问题产生 对于微信小程序,canvas处理过程中,dramImage默认图片引用是有残缺的 导入初始项目 打开链接(原官网例子),浏览器唤醒微信开发这工具,打开连接之前需要下载好微信开发者工 ...
- java写pdf中文不显示_java – iText pdf在使用NOTO字体或Source Hans时不显示中文字符...
我正在尝试使用NOTO字体( https://www.google.com/get/noto/)来显示中文字符.这是我的示例代码,来自iText的修改示例代码. public void createP ...
- 视频截图html,canvas与html5实现视频截图功能(示例代码)
这段时间一直在研究canvas,突发奇想想做一个可以截屏视频的功能,然后把图片拉去做表情包,哈哈哈哈哈哈~~ 制作方法: 1.在页面中加载视频 在使用canvas制作这个截图功能时,首先必须保证页面上 ...
- html5展示json数据库,显示数据在html5从数据库使用javascript和json
我想从MySQL数据库显示在html中的列表.要从MySQL获取数据我使用json和javascript.但它什么也没有显示!显示数据在html5从数据库使用javascript和json 我的HTM ...
- html中显示优酷视频,html5 - h5页面上如何播放优酷视频
巴扎黑2017-04-17 12:10:441楼 看到上面的答案,可能有人会有雾水.我来补充一下. 如果使用ueditor,kineditor等富文本编辑器插入的视频,其默认是插入swf结尾的url ...
- html页面视频标签,html5基础标签(html5视频标签 html5新标签用法)
点评:html5基础,包括html5视频标签和html5新标签等标签用法,大家参考使用吧 1. 声明的变化 2. 指定字符编码的变化,html5中建议使用utf-8 3. Html5中允许 没有 ...
最新文章
- unity3d 的Quaternion.identity和transform.rotation区别是什么
- Yarn 内存分配管理机制及相关参数配置
- c语言编程微信公众号图片直播,如何以图片的形式在微信公众号文章中添加小程序...
- netbeans6.8_NetBeans IDE 8.0和Java 8的新功能
- 漫步最优化七——介绍
- 先序abdfcegh 中序bfdagehc 后序线索二叉树_二叉树的遍历和线索二叉树
- 数字图像处理 采样定理_数字图像处理实验合集
- .net socket与完成端口、异步发送相关研究
- SharePoint【学习笔记】-- SPWeb.EnsureUser()注意AllowUnsafeUpdates=true
- 遇到返回键会退到页面的问题(window.location)
- redis双写一致性问题
- 你需要了解的App经济学基础 转
- 27岁了,女生,还可以学前端开发吗?可以的话,怎么开始学呢?
- backdrop-filter,让你的网站熠熠生”毛’
- 模块化 AMD与CMD 规范
- 编程题——合法括号序列
- C++ 知识结构思维导图
- fzu2198 快来快来数一数
- 大型机半个世纪发展史
- Maven项目启动报错 org.apache.catalina.LifecycleException: Failed to start component,手动添加Oracle JDBC 驱动jar包
热门文章
- 加工食品和饮料防腐剂行业调研报告 - 市场现状分析与发展前景预测
- 2021-2025年中国磁弹性扭矩传感器行业市场供需与战略研究报告
- 《Python游戏趣味编程》 第7章 飞机大战
- 从零入门 Serverless | 函数计算的开发与配置
- matlab适应度函数ga,ga程序中适应度函数fitness function向量化问题
- 从入门到入土:基于C语言采用UDP协议实现通信功能的程序
- ubuntu 英伟达显卡驱动异常
- Pascal之父、编程祖师爷尼古拉斯•威茨痛批:教授成了项目经理,大学过于“重论文轻教学“...
- 应用内广告帮助乐易实现收入+玩家时长双丰收
- 专访 openEuler 江大勇:对美好的向往就是越有能力越开放