[发明专利]视频播放器的监听方法及装置有效
申请号: | 201811105198.4 | 申请日: | 2018-09-21 |
公开(公告)号: | CN110944231B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 翟凯伦 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/443 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 监听 方法 装置 | ||
本发明公开了一种视频播放器的监听方法及装置,涉及监听技术领域。本发明主要解决了现有技术中在监听对视频播放器的操作行为时,产生逻辑代码调用错误的问题。本发明的方法包括:获取监听函数,所述监听函数包括预设的一一对应的监听事件和业务逻辑代码;当所述监听函数监听到对视频播放器的操作行为时,确定所述操作行为对应的目标监听事件;根据所述目标监听事件调用对应的业务逻辑代码。本发明可广泛应用于监听视频播放器的场景中。
技术领域
本发明涉及监听技术领域,特别是涉及一种视频播放器的监听方法及装置。
背景技术
超级文本标记语言(Hyper Text Markup Language,HTML)是万维网的核心语言,而随着科技的发展,HTML已经经历了多次修改,现在其第五版即HTML5成为了万维网联盟(World Wide Web Consortium,W3C)的推荐标准。
在基于HTML5的视频播放页面进行视频播放时,是利用HTML5的视频播放标签,即video标签来定义视频,不需要再引入其他视频播放器。而在观众对当前的视频进行操作时,如果需要采集该观众的操作行为,那么就需要调用video标签对应的用于监听的事件及其业务逻辑代码来实现。
参考图1所示,W3C官方提供了二十多种对应video标签的用于监听的事件,用于对视频暂停、视频缓冲、视频拖拽等场景进行监听。用户需要先根据这些事件的描述,获得和实际应用场景对应的事件,然后在视频播放页面的视频播放器中添加该事件,使观众在对视频播放器进行操作时能够触发事件并调用该事件对应的逻辑代码,进而达到监听的目的。官方提供的多种事件可以对视频向视频播放器所有操作行为进行比较全面的监听,但是也会带来了一些使用上的问题。
由于官方提供的多种事件中,有很多类似的事件,其作用十分接近且在描述上有比较模糊,在结合业务逻辑代码时,往往很容易发生使用错误。例如官方提供的事件包括play和playing,这两个都是与播放操作相关的事件,而在需要监听观众正式开始观看视频的时间点的时候,用户根据这两个事件的描述是很难确定使用哪个事件来对应当前的实际应用场景的;又如,官方提供的事件seeked和seeking都与拖拽操作有关,但是当用户需要监听观众的拖拽操作时,也很难界定使用哪一个事件进行监听。并且,由于官方提供的是具有嵌套关系的一组事件,在调用一个事件时会连续触发嵌套的其他事件,例如观众在进行拖拽操作时,会触发拖拽(seeking)事件,但同时会触发与拖拽事件嵌套的暂停缓冲(waiting)事件等多个事件,导致事件触发错误,继而调用错误的逻辑代码。
发明内容
有鉴于此,本发明提供的视频播放器的监听方法及装置,主要目的在于解决现有技术中在监听对视频播放器的操作行为时,产生逻辑代码调用错误的问题。
为了解决上述问题,本发明主要提供如下技术方案:
第一方面,本发明提供了一种视频播放器的监听方法,该方法包括:
获取监听函数,所述监听函数包括预设的一一对应的监听事件和业务逻辑代码;
当所述监听函数监听到对视频播放器的操作行为时,确定所述操作行为对应的目标监听事件;
根据所述目标监听事件调用对应的业务逻辑代码。
可选的,确定所述操作行为对应的目标监听事件,包括:
获取所述操作行为触发的至少一个监听事件;
获取所述视频播放器根据所述操作行为产生的播放状态变化信息;
根据所述播放状态变化信息,从被触发的至少一个监听事件中确定所述操作行为对应的目标监听事件。
可选的,在根据所述目标监听事件调用对应的业务逻辑代码之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811105198.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:场氧化层结构及其制造方法
- 下一篇:一种图像字幕的消除方法及装置