HTML5的Video标签详细说明手册
5 媒介事件
媒介事件可以作用于各种媒介元素,如视频、音频、图片等,主要包括loadstart、progress、suspend、abort、error、emptied、stalled、play、pause、loadedmetadata、loadeddata、waiting、playing、canplay、canplaythrough、seeking、seeked、timeupdate、ended、ratechange、durationchange、volumechange等事件。
5.1 事件处理方式
一般有两种方式处理事件。
一种是监听的方式:addEventListener(“事件名”,处理函数,处理方式)。例如,如果需要在浏览器对媒介进行播放时执行begin_playing函数,那么可以这样,media. addEventListener(“play”, begin_playing,false)。
另一种是直接赋值的方式:on时间名=处理函数,这是我们相对用的较多的方法,也就是“当XXX事件触发时”。例如,要进行和上面相同的处理,可以这样media.onplay= begin_playing。
5.2 事件介绍
loadstart事件:浏览器开始请求媒介;
progress事件:浏览器正在获取媒介;
suspend事件:浏览器非主动获取媒介数据,但没有加载完整个媒介资源;
abort事件:浏览器在完全加载前中止获取媒介数据;
error事件:获取媒介数据出错;
emptied事件:媒介元素的网络状态突然变为未初始化;
stalled事件:浏览器获取媒介数据异常;
play事件:即将开始播放
pause事件:暂停播放
loadedmetadata事件:浏览器获取完媒介资源的时长和尺寸
loadeddata事件:已加载当前播放位置的媒介数据;
waiting事件:播放由于下一帧无效(例如未加载)而已停止(但浏览器确认下一帧会马上有效);
playing事件:已经开始播放
canplay事件:浏览器能够开始媒介播放,但估计以当前速率播放不能直接将媒介播放完(播放期间需要缓冲);
canplaythrough事件:浏览器估计以当前速率直接播放可以直接播放完整个媒介资源(期间不需要缓冲);
seeking事件:浏览器正在请求数据(seeking属性值为true);
seeked事件:浏览器停止请求数据(seeking属性值为false);
timeupdate事件:当前播放位置(currentTime属性)改变;
ended事件:播放由于媒介结束而停止;
ratechange事件:默认播放速率(defaultPlaybackRate属性)改变或播放速率(playbackRate属性)改变;
durationchange事件:媒介时长(duration属性)改变;
volumechange事件:音量(volume属性)改变或静音(muted属性)。
6 Video完结
W3C网站上有一个关于HTML 5视频的举例,很好的说明了所有前面介绍的标签的使用,属性和方法以及事件的应用,非常直观。随便还可以通过这个页面查看浏览器对HTML 5视频各个方面的支持情况。

文档的第一章,关于HTML 5视频的相关知识背景和技术规范就差不多介绍完了,整章的内容不是文字就是代码,有图也几乎是代码截图。后续还会有第二章、第三章……HTML 5引入了很多强大的新内容,我们有很多东西需要去学习。学习的过程相当枯燥,写文档也是如此,希望有同学能按顺序看到这儿,感谢你的耐心阅读。期待HTML 5能早日普及,给互联网带来新鲜血液。
- 栏目搜索>>分类导航
-
Flash幻灯
jQuery幻灯
JS幻灯
Flash相册
jQuery相册
图片特效
导航菜单
广告代码
在线客服
表单按钮
其它特效
- HTML CSS JavaScript Dreamweaver Fireworks 设计分享
-
建站教程
网站运营
实用工具
网页模板
网页素材
-
CSS酷站
网上购物
设计团队
设计博客
-
- 教程排行榜
- 21个令人惊叹的CSS技术(案例)展示
- HTML5的Video标签详细说明手册
- 看这些用CSS3绘制的图标,你震撼了吗
- 如何使一个DIV层居中于浏览器中?
- IE PNG Fix—让IE6完美支持PNG透明图片的插件
- 加一段代码让IE6支持hover伪类效果
- CSS Sprite(CSS精灵)的优点和使用方法
- 最新的IE6、IE7和IE8的CSS BUG汇总列表
- 深入理解CSS的inherit与auto之间区别
- CSS3教程:17种用CSS实现的很酷炫的立体网...
- 用浮动清除LI元素在IE6中底部3像素的BUG
- 解决IE6下PNG图片透明的最佳方法
- IE的几个最常见BUG及解决方案
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- CSS样式的postion属性absolute和fixed的区别
- DIV+CSS布局两列右列宽度自适应布局的不同...
- 下载排行榜
- jQuery图片特效代码 带缩略图和文字标题简...
- 仿淘宝商城天猫首页jQuery多格焦点幻灯图特...
- 仿QQ商城焦点图jquery幻灯特效代码
- 宽屏flash+xml焦点幻灯图特效代码
- 效果媲美flash的jQuery幻灯代码支持多种切换效果
- 3D立体效果的flash+xml照片墙相册展示代码
- 带标题和数字导航的JS焦点幻灯特效代码
- 31款简单实用的CSS+JS下拉菜单脚本
- 漂亮的jquery+Lightbox灯箱效果图片展示特效代码
- 基于mootools有7种效果的Gallery(画廊)幻灯相册代码
- 超酷HTML5图片特效代码支持全屏显示
- 漂亮的jquery画廊相册特效支持缩略图和键盘...
- 可自动展开和折叠收起的QQ在线客服代码
- 半透明立体质感的宽屏flash+xml焦点幻灯代码
- 基于jQuery的首页自动收缩全屏广告代码
- 超酷3D摩天轮flash+xml幻灯相册特效源码
