为什么会怪?
这种需求的可用事件,无外乎是“定时”、“暂停”、“关闭”、“拖拽进度”,如果有必要,可覆盖的事件当然越广越好。
如果是个人的小站,我建议使用 localstorage 来储存用户的播放进度,除非你需要多端支持,电脑看完,手机想继续,这样同步进度才有意义。
elevideoaddEventListener('loadedmetadata', function () {
//加载数据 //视频的总长度 consolelog(elevideoduration);
})
elevideoaddEventListener('play', function () {
//播放开始执行的函数 consolelog("开始播放");
})
elevideoaddEventListener('playing', function () {
//播放中 consolelog("播放中");
})
elevideoaddEventListener('waiting', function () {
//加载 consolelog("加载中");
})
elevideoaddEventListener('pause', function () {
//暂停开始执行的函数 consolelog("暂停播放");
})
elevideoaddEventListener('ended', function(){
//结束 consolelog("播放结束");
}, false)
这一个延时器,也就是setTimeout,时间是三分钟,也就是180秒,及1801000。
延时器 *** 作的函数,就是停止播放。具体方法看你用的是什么框架。当然也可以原生js停止播放。
以上就是关于html video记录视频播放的进度全部的内容,包括:html video记录视频播放的进度、JS video视频标签的相关 *** 作、html里video只有几十秒,可以改成几分钟的播放时间吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)