html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)


Posted in HTML / CSS onJanuary 06, 2013

暂不支持chrom 。支持safari .其他未测试
先引用 jquery 地址。选用新浪的

复制代码
代码如下:

<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.6/jquery.js"></script>

加一个video标签
复制代码
代码如下:

<video id="video" controls="controls">
<source src="1.mp4" />
</video>

然后js
复制代码
代码如下:

<script type="text/javascript">
$().ready(function(){
var video, output;
var scale = 0.25;
var initialize = function() {
output = $("#output");
video = $("#video").get(0);
$("#capture").click(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();
output.prepend(img);
};
$(initialize);
});
</script>

效果图就不贴了。
HTML / CSS 相关文章推荐
CSS3教程(9):设置RGB颜色
Apr 02 HTML / CSS
CSS3媒体查询Media Queries基础学习教程
Feb 29 HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 HTML / CSS
CSS3实现头像旋转效果
Mar 13 HTML / CSS
CSS3动画:5种预载动画效果实例
Apr 05 HTML / CSS
CSS3实现的渐变幻灯片效果
Dec 07 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
Oct 14 HTML / CSS
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
Jun 04 HTML / CSS
css3 实现文字闪烁效果的三种方式示例代码
Apr 25 HTML / CSS
CSS3实现的侧滑菜单
Apr 27 HTML / CSS
css3带你实现3D转换效果
Feb 24 HTML / CSS
HTML基本元素标签介绍
Feb 28 HTML / CSS
html5中地理位置定位api接口开发应用小结
Jan 04 #HTML / CSS
html5中为audio标签增加停止按钮动作实现方法
Jan 04 #HTML / CSS
html5 button autofocus 属性介绍及应用
Jan 04 #HTML / CSS
html5的新玩法——语音搜索
Jan 03 #HTML / CSS
HTML5 语音搜索只需一句代码
Jan 03 #HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
Jan 03 #HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
Jan 02 #HTML / CSS
You might like
PHP 一个随机字符串生成代码
2010/05/26 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
JavaScript Accessor实现说明
2010/12/06 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
2018/02/22 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
jquery实现轮播图特效
2020/04/12 jQuery
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
Python中的yield浅析
2014/06/16 Python
跟老齐学Python之一个免费的实验室
2014/09/14 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
诚信的演讲稿范文
2014/05/12 职场文书
土建施工员岗位职责
2014/07/16 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
2014年度安全工作总结
2014/12/04 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书
创业计划书之养殖业
2019/10/11 职场文书