[发明专利]一种实现视频小窗口播放的装置及方法有效
申请号: | 202110019282.X | 申请日: | 2021-01-07 |
公开(公告)号: | CN112788427B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 杨屏;吕世霞;王学雷;徐美德 | 申请(专利权)人: | 北京电子科技职业学院 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/443;H04N21/485 |
代理公司: | 北京卓爱普专利代理事务所(特殊普通合伙) 11920 | 代理人: | 王玉松 |
地址: | 100176 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 视频 窗口 播放 装置 方法 | ||
1.一种实现视频小窗口播放的方法,其特征在于,所述方法包括如下步骤:
S1:通过指令获取模块启动各视频播放器服务器,获取退出各播放页面的指令后,并保存当前视频的各数据参数;
S2:通过服务创建模块在接收到退出指令后,创建基础小窗口播放service;
S3:通过悬浮窗分化模块在创建的基础小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建小窗口播放service的播放窗口,并将小窗口播放service的播放窗口分化为多个悬浮播放窗口;
S4:通过数据导入模块在每个悬浮播放窗口中传入保存的相应的数据参数;
S5:通过启动模块启动创建的小窗口播放service,小窗口播放service将各悬浮播放窗口启动,并在各悬浮窗口中重新加载添加的小窗口播放器组件进行续播,并将原来各视频播放器的播放页面关闭;
步骤S2中基础小窗口播放service由中心数据组件和多组从数据组件构成,其中,各组从数据组件通过中心数据组件生成,且中心数据组件和各组从数据组件均可单独构建成小窗口播放service;
步骤S3中将小窗口播放service的播放窗口分化为多个悬浮播放窗口具体包括如下步骤:
S31:通过分化单元将其中一组从数据组件从基础小窗口播放service中分化出来,通过分化出的从数据组件直接构建成从小窗口播放service;
S32:通过中心服务构建单元通过中心数据组件或中心数据组件和从数据组件构成中心小窗口播放service;
S33:通过中心窗口构建单元在中心小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建中心小窗口播放service的播放窗口;
S34:通过悬浮窗口构建单元根据中心小窗口播放service的播放窗口,各从小窗口播放service生成相应的悬浮播放窗口。
2.根据权利要求1所述的实现视频小窗口播放的方法,其特征在于,所述方法还包括如下步骤:
S6:通过退出模块在接收到退出指令后,将悬浮播放窗口或中心小窗口播放service的播放窗口关闭,并关闭相应的视频播放器,且对相应的中心数据组件或从数据组件进行处理。
3.根据权利要求2所述的实现视频小窗口播放的方法,其特征在于,步骤S6具体包括如下步骤:
S61:通过退出指令获取单元获取用户发送的退出视频播放器的指令,并判断退出指令是退出悬浮播放窗口还是中心小窗口播放service的播放窗口,若是退出悬浮播放窗口,则进行步骤S62,否则,向进行步骤S63;
S62:通过悬浮窗口管理单元将相应的从数据组件返回至中心小窗口播放service的中心数据组件中或者直接将相应的从数据组件删除,并关闭相应的视频播放器;
S63:通过中心窗口管理单元为判断所有的悬浮播放窗口是否均关闭,若是,则向用户发送是否保存小窗口播放service的提示,若不是,则将中心小窗口播放service保存,并关闭相应的视频播放器,并在所有的悬浮窗口均关闭后,向用户发送是否保存小窗口播放service的提示;
S64:通过第一服务管理单元基于用户选择保存小窗口播放service时,保存中心小窗口播放service以及中心数据组件;
S65:通过第二服务管理单元基于用户选择不保存小窗口播放service时,将与中心小窗口播放service相关的信息删除。
4.根据权利要求1所述的实现视频小窗口播放的方法,其特征在于,所述方法还包括如下步骤:
S7:通过切换模块在接收到指令后,切换到视频播放器播放视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京电子科技职业学院,未经北京电子科技职业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110019282.X/1.html,转载请声明来源钻瓜专利网。