您现在的位置是:网站首页> 编程资料编程资料
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题 HTML5 Video/Audio播放本地文件示例介绍html5 video标签屏蔽右键视频另存为的js代码HTML5<video>使用DOM进行自定义控制示例代码</video>html5声频audio和视频video等新特性详细说明HTML5 MiranaVideo播放器 (代码开源) HTML5 video 视频标签使用介绍
2021-09-01
818人已围观
简介 Video对象是HTML5中新增的一个对象,支持多种不同格式的视频在线播放,功能比较强大,Video对象可以通过ontimeupdate事件来报告当前的播放进度,下面为大家介绍下Video对象ontimeupdate事件的问题,感兴趣的朋友可以参考下哈
日期在做一个视频播放的页面,其中用到了HTML5的Video对象,这个是HTML5中新增的一个对象,支持多种不同格式的视频在线播放,功能比较强大,而且还扩展了许多事件,可以通过JavaScript脚本来对视频播放进行控制。参考下面两个链接:
http://msdn.microsoft.com/en-us/library/windows/apps/hh465962.aspx
http://www.w3school.com.cn/html5/tag_video.asp
Video对象可以通过ontimeupdate事件来报告当前的播放进度,同时通过该事件还可以根据视频播放的情况来控制页面上的其它元素,例如随着视频播放的进度来切换章节、显示额外信息等。下面是一个例子:
当然你也可以像在页面上使用其它元素一样,给Video对象动态添加属性或者挂事件,如:
video.ontimeupdate = function () { getCurrentVideoPosition(); };
不过上面这行代码貌似在Chrome上无效,可以使用addEventListener来代替它:
videoPlayer.addEventListener("timeupdate", function () { getCurrentVideoPosition(); }, false);
不知道是什么原因在Chrome上不能直接将ontimeupdate事件挂在Video元素上,而必须通过addEventListener方法来添加事件。不过addEventListener也兼容IE和Firefox浏览器,所以应该是通过的。
http://msdn.microsoft.com/en-us/library/windows/apps/hh465962.aspx
http://www.w3school.com.cn/html5/tag_video.asp
Video对象可以通过ontimeupdate事件来报告当前的播放进度,同时通过该事件还可以根据视频播放的情况来控制页面上的其它元素,例如随着视频播放的进度来切换章节、显示额外信息等。下面是一个例子:
复制代码
代码如下:Time: 0 of 0 seconds.
当然你也可以像在页面上使用其它元素一样,给Video对象动态添加属性或者挂事件,如:
复制代码
代码如下:video.ontimeupdate = function () { getCurrentVideoPosition(); };
不过上面这行代码貌似在Chrome上无效,可以使用addEventListener来代替它:
复制代码
代码如下:videoPlayer.addEventListener("timeupdate", function () { getCurrentVideoPosition(); }, false);
不知道是什么原因在Chrome上不能直接将ontimeupdate事件挂在Video元素上,而必须通过addEventListener方法来添加事件。不过addEventListener也兼容IE和Firefox浏览器,所以应该是通过的。
相关内容
- HTML5 的新的表单元素(datalist/keygen/output)使用介绍详解HTML5表单新增属性HTML Form表单元素全面了解html5表单及新增的改良元素详解HTML5新增的表单元素和属性实例解析HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注HTML标记语言——表单HTML表单标记教程(2):HTML表单标记教程(4):带有图片预览功能的上传表单的完整HTMLXHTML入门学习教程:表单标签
- HTML5标签与HTML4标签的区别示例介绍HTML5对比HTML4的主要改变和改进总结Web时代变迁及html5与html4的区别HTML与XHTML、以及HTML4与HTML5标签之间的区别简介HTML5和以前HTML4的区别整理html4和html5区别之如何在一个input上添加焦点实现代码浅谈HTML5与HTML4的10个关键区别
- html5 音乐播放器 audio 标签使用概述HTML5使用Audio标签实现歌词同步的效果 Html5 audio标签样式的修改 简单介绍HTML5中audio标签的使用HTML5 audio标签使用js进行播放控制实例html5中为audio标签增加停止按钮动作实现方法html5声频audio和视频video等新特性详细说明html5中audio支持音频格式的解决方法
- HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- css 如何让背景图片拉伸填充避免重复显示CSS3 Text Stroke(文本描边)和text-fill-color(文本填充色)调试工具CSS3 Animation 制作按钮鼠标滑过动画填充背景特效源码(13种)简单掌握CSS3将文字描边及填充文字颜色的方法两个div左边的固定宽度右边的自动填充的cssCSS教程:盒模型(BOX Model)-CSS教程-网页制作-网页教学网基于CSS实现每列四行加载完一列后数据自动填充到下一列
- HTML5 Canvas渐进填充与透明实现图像的Mask效果html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML5 Canvas draw方法制作动画效果示例html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML5验证以及日期显示的实现详解html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- html标签之Object和EMBED标签详解html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)html5使用html2canvas实现浏览器截图的示例HTML5+CSS3模仿优酷视频截图功能示例canvas与html5实现视频截图功能示例Html5新特性用canvas标签画多条直线附效果截图HTML5在canvas中绘制复杂形状附效果截图html+css+jquery模仿搜索风云榜选项卡效果有截图使用HTML截图并保存为本地图片的实现代码
