[发明专利]一种视频播放方法、装置以及客户端有效
申请号: | 201710431523.5 | 申请日: | 2017-06-09 |
公开(公告)号: | CN107277564B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 陈权;林雨 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/235 | 分类号: | H04N21/235;H04N21/262;H04N21/442 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 装置 以及 客户端 | ||
本发明涉及一种视频播放方法、装置以及客户端,包括创建第一元素变量;动态创建第二元素,将所述第一元素变量赋值给第二元素;为所述第二元素注册播放事件,并为所述播放事件添加延迟触发函数;调用所述播放事件的触发函数,根据触发结果判断视频播放模式。本发明基于视频与音频支持自动播放的原理相似性,在利用判断音频是否自动播放来判断视频是否自动播放,能够减少判断过程中对于系统资源的耗费。并且根据基于当前网络和用户偏好设置,可以进一步判断是否在不同播放模式下进行切换。
技术领域
本发明涉及视频播放技术领域,特别地,涉及一种视频播放方法、装置以及客户端。
背景技术
随着移动互联网的不断发展,利用移动终端观看视频已经成为常见的娱乐方式。而用户在观看视频时,视频的播放模式和用户的视频观看习惯、用户的网络环境产生了冲突,在一定程度上影响了用户体验,这成为值得设计人员研究的课题。
发明内容
为了解决现有技术中存在的技术问题,本发明实施例提供了一种视频播放方法、装置、客户端以及计算机设备,技术方案如下:
第一方面,提供一种视频播放模式判断方法,所述方法包括:创建第一元素变量;动态创建第二元素,将所述第一元素变量赋值给第二元素;为所述第二元素注册播放事件,并为所述播放事件添加延迟触发函数;调用所述播放事件的触发函数,根据触发结果判断视频播放模式。
第二方面,提供一种视频播放模式判断装置,所述装置包括如下模块:第一元素变量创建模块,用于创建第一元素变量;第二元素创建模块,用于动态创建第二元素,将所述第一元素变量赋值给第二元素;注册和延迟触发添加模块,用于为所述第二元素注册播放事件,并为所述播放事件添加延迟触发函数;判断模块,用于调用所述播放事件的触发函数,根据触发结果判断视频播放模式。
第三方面,提供一种客户端,包含前述的视频播放模式判断装置。
第四方面,提供一种设备包括存储器,处理器,以及存储于存储器上并可在处理上运行的程序,所述处理器执行所述程序时实现前述的视频播放模式判断方法。
本发明能够达到的有益效果:本发明基于视频与音频支持自动播放的原理相似性,在利用判断音频是否自动播放来判断视频是否自动播放,能够减少判断过程中对于系统资源的耗费。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明;
图1(a)是本发明实施例提供的方法实施环境示意图。
图1(b)、图1(c)是本发明实施例提供的视频播放界面示意图。
图2是本发明实施例提供的视频播放模式判断方法流程示意图。
图3是本发明实施例提供的视频播放模式判断方法流程示意图。
图4(a)-(d)是本发明实施例提供的视频播放模式判断方法流程示意图。
图5是本发明实施例提供的视频播放装置原理结构框图。
图6是本发明实施例提供的视频播放装置原理结构框图。
图7(a)-(d)是本发明实施例提供的视频播放装置原理结构框图。
图8是本发明实施例提供的终端结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710431523.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种规范共享单车驾驶行为的监控系统及方法
- 下一篇:划片设备