html5语法下的video标签,如何通过 ontimeupdate事件来记录当前视频播放的时间点
在HTML5语法下,通过video
标签的ontimeupdate
事件来记录当前视频播放的时间点,可以按照以下步骤进行:
-
添加事件监听器:首先需要为
video
元素添加ontimeupdate
事件监听器。这个事件会在视频播放位置发生变化时触发。 -
获取当前播放时间:在
ontimeupdate
事件的回调函数中,可以使用video
对象的currentTime
属性来获取当前的播放时间。这个属性返回当前视频播放的时间,以秒为单位。 -
记录和显示时间点:在事件回调函数中,你可以记录当前的播放时间,并将其显示出来。例如,可以将当前时间打印到控制台或者显示在页面上。
以下是一个具体的实现示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Video Ontimeupdate Event</title>
</head>
<body>
<video id="myVideo" controls>
<source src="your-video-file.mp4 " type="video/mp4">
您的浏览器不支持视频标签。
</video>
<script>
var video = document.getElementById ("myVideo");
video.on-timeupdate = function() {
console.log ("Current time: " + this.currentTime );
// 可以在这里添加其他逻辑,比如更新UI元素显示当前时间
};
</script>
</body>
</html>
在这个示例中,我们首先通过document.getElementById
获取到video
元素,然后为其添加了ontimeupdate
事件监听器。在事件回调函数中,我们使用this.currentTime
来获取当前的播放时间,并将其打印到控制台。你也可以根据需要,将这个时间值用于其他目的,比如更新一个进度条或显示在页面上。
需要注意的是,在某些浏览器(如Chrome)中,可能需要通过addEventListener
方法来添加事件监听器,因为直接在HTML标签中使用on-timeupdate
属性可能不生效。
[ 视频安全 ] 相关原创文章
- 教育教学类视频如何处理加密与安全(组图)
- 防止360浏览器小窗下载视频
- 视频安全之视频播放密码功能(设置观看密码功能教程)
- 视频安全之授权播放和防录屏跑马灯
- 企业级微信视频直播如何设定观看白名单(设定手机观看白名单、授权观看直播)
- 在线教育网站如何更好的实现视频安全视频保护?
- 免费视频二维码的完整使用教程(适合小企业做微信视频宣传)
- Html5视频video标签中使用blob实现视频播放加密
[ 视频直播 ] 相关原创文章
- 云直播客户端4.0活动拍摄类直播与教学培训类直播测试
- 视频直播画中画效果(边角叠加、去背景、并列布局三种效果)
- 做视频直播时如何测试本地网络的上行带宽(网速测试)
- 在线导播台(网页导播台)混流效果
- 云课堂直播功能介绍,更贴合在线教育、企业内训的场景应用
- 微信公众号直播有哪些不一样的玩法?
- 企业年会活动常用的音频类、视频类工具软件
[ 视频存储与应用 ] 相关原创文章
- 企业网站如何插入第三方平台不带广告的宣传宣传片
- 最全的视频格式分类详解(那是相当的全面)
- FMS/wowza/red5/SRS流媒体服务器产品对比
- 无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦
- 说说视频编码格式、视频码率、视频帧率、分辨率的概念
- 免费视频存储平台(微云、百度网盘、谷歌硬盘、酷播云)的截图对比