[发明专利]一种提高浏览器视频播放整秒触发精度的方法与终端在审
申请号: | 202110588883.2 | 申请日: | 2021-05-28 |
公开(公告)号: | CN115412769A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 刘德建;林楠;郭玉湖;陈宏 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458;H04N21/472;H04N21/81 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 浏览器 视频 播放 触发 精度 方法 终端 | ||
本发明公开了一种提高浏览器视频播放整秒触发精度的方法与终端,本发明根据用户请求播放视频,对视频的播放进度进行监听,检测到用户进行了视频的进度跳转时,浏览器自动触发一次原生时间更新事件;在每个所述原生时间更新事件的触发时,计算原生时间更新事件的触发时间与下一个整秒的时间差,根据所述时间差设置在所述下一个整秒触发的新时间更新事件;根据所述新时间更新事件进行整秒业务的触发;本发明在用户进行视频的进度跳转后,对于每个原生时间更新事件的触发均进行与下一个整秒的时间差,并根据时间差设置在下一个整秒触发的新时间更新事件,能够有效提高浏览器视频播放整秒触发精,保证整秒触发的业务的运行。
技术领域
本发明涉及计算机技术领域,特别涉及一种提高浏览器视频播放整秒触发精度的方法与终端。
背景技术
现代浏览器由HTML5(HyperText Markup Language 5,超文本5.0)技术演进,已可以通过video原生标签支持视频资源的播放。同时JavaScript能支持对video原生标签进行timeupdate(时间更新)事件监听检测当前的播放时间的变化。
对于timeupdate事件的监听,不同的现代浏览器和操作系统拥有不同的策略。Webkit(一个开源的浏览器引擎)系的浏览器和IE Edge浏览器当视频在video标签播放时,timeupdate的触发频率基本为250ms左右一次,从上面MDN(一个提供Web技术和促进Web技术软件不断发展的学习平台)中的文档相关的描述指出是不低于250ms一次。
由于部分浏览器下timeupdate的触发频率稳定在250ms左右,按视频流正常播放时,此时的时间基准是从0开始,意味着触发时间点(近似)0、0.25s、0.5s、0.75s、1s、1.25s...可以基本保障在整秒左右可以触发一次timeupdate事件,但如果用户在视频播放过程中拖拉、操作进度条后,基准的时间点就会产生不确定性。例如,如果用户拖拽进度条到1.4s时,那么后续的timeupdate的触发时间点就会变成:1.4s、1.65s、1.9s、2.15s(递增0.25s,即250ms),也就是说timeupdate的触发时间点无法准确在2s附近,而会延后0.15s。
在某些场景下,对视频播放时间敏感的业务,其需要精确整秒的感知时,以上技术的timeupdate的触发时间在用户拖拽进度条后没有精确在2s,则可能会产生问题。
发明内容
本发明所要解决的技术问题是:提供一种提高浏览器视频播放整秒触发精度的方法与终端,能够提高浏览器视频播放的整秒触发精度。
为了解决上述技术问题,本发明采用的技术方案为:
一种提高浏览器视频播放整秒触发精度的方法,包括:
S1、根据用户请求播放视频,对视频的播放进度进行监听,检测到用户进行了视频的进度跳转时,浏览器自动触发一次原生时间更新事件;
S2、在每个所述原生时间更新事件的触发时,计算原生时间更新事件的触发时间与下一个整秒的时间差,根据所述时间差设置在所述下一个整秒触发的新时间更新事件;
S3、根据所述新时间更新事件进行整秒业务的触发。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种提高浏览器视频播放整秒触发精度的终端,包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器在执行所述计算机程序时实现以下步骤:
S1、根据用户请求播放视频,对视频的播放进度进行监听,检测到用户进行了视频的进度跳转时,浏览器自动触发一次原生时间更新事件;
S2、在每个所述原生时间更新事件的触发时,计算原生时间更新事件的触发时间与下一个整秒的时间差,根据所述时间差设置在所述下一个整秒触发的新时间更新事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110588883.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分组反射系统
- 下一篇:一种文本翻译方法、设备及计算机可读存储介质