一种实现视频小窗口播放的装置及方法制造方法及图纸

技术编号:18725029 阅读:45 留言:0更新日期:2018-08-22 01:05
本发明专利技术属于通信技术领域,特别涉及一种实现视频小窗口播放的装置及方法;其一种实现视频小窗口播放的装置,所述装置包括如下部分:指令获取单元:用于启动视频播放器服务器,并获取退出播放页面的指令,且保存当前视频的数据参数。本发明专利技术提供一种新的实现视频小窗口播放的装置及方法,工作时,打开视频播放器的页面,当退出播放页面的时候,创建小窗口播放service,接着在小窗口播放service中添加小窗口播放器组件,然后启动service,重新加载新播放器进行续播,由于小窗口播放Service采用startService模式启动,因此Service的生命周期与activity无关,所以可以实现后台切换页面始终保持小窗口播放器在前端播放;保证了用户观看视频的完整性,同时减轻了服务器的负担。

Device and method for realizing video small window playback

The invention belongs to the field of communication technology, in particular to a device and a method for realizing video small window playback, and a device for realizing video small window playback. The device comprises the following parts: an instruction acquisition unit for starting a video player server, obtaining an instruction for quitting the playback page, and saving the current one. Video data parameters. The invention provides a new device and method for realizing video small window playback. When working, the page of the video player is opened, a small window playback service is created when the playback page is quitted, and then a small window playback service component is added to the small window playback service, then a service is started and a new player is reloaded. For replay, because the small window playback service starts in startService mode, the service life cycle is independent of activity, so it can always keep the small window player playing in front of the background switching page; ensure the integrity of the user watching the video, while reducing the burden on the server.

【技术实现步骤摘要】
一种实现视频小窗口播放的装置及方法
本专利技术属于通信
,特别涉及一种实现视频小窗口播放的装置及方法。
技术介绍
目前,移动终端从互联网多媒体中点播和直播视频的应用越来越广泛,随着移动互联网技术的不断发展,移动网络速度得到很大提升,人们对于移动视频场景的使用越来越多,并且移动视频以其方便、快捷的特点越来越受人们喜爱。尤其是人们在闲暇时间,甚至是在上下班的碎片化时间里观看视频点播/直播内容,这样就可以充分利用琐碎时间观看感兴趣的视频节目。用户可以通过视频播放器的播放窗口观看视频节目,然而用户在观看视频节目的过程中,随时可能收到其他应用的消息,例如,某用户利用XX聊天应用向用户发了一条聊天信息,若用户需要回复该聊天信息,此时该用户就需要切换到XX聊天应用,才能回复消息,而这时用户就无法继续观看视频节目,视频播放器的播放页面被关闭,导致视频节目观看的中断,使得用户无法继续观看视频节目。当用户需要继续观看视频节目时,可以再切换到视频播放器继续观看,但切换的频繁会加重服务器的负担,且会导致用户因回复消息而使得与已观看的节目无法完美衔接。
技术实现思路
针对上述问题,本专利技术提供一种新的实现视频小窗口播放的装置及方法,该实现视频小窗口播放的装置及方法保证了用户观看视频的完整性,且简化了用户操作,同时减轻了服务器的负担。本专利技术具体技术方案如下:本专利技术提供一种实现视频小窗口播放的装置,所述装置包括如下部分:指令获取单元:用于启动视频播放器服务器,并获取退出播放页面的指令,且保存当前视频的数据参数;服务创建单元:用于在获取到退出指令时,创建小窗口播放service;添加单元:用于在创建的小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建小窗口播放service的播放窗口,并传入保存的数据参数;启动单元:用于启动创建的小窗口播放service,重新加载添加的小窗口播放器组件进行续播,并将原来视频播放器的播放页面关闭。一种实现视频小窗口播放的方法,所述方法包括如下步骤:S1:通过指令获取单元启动视频播放器服务器,并获取退出播放页面的指令,且保存当前视频的数据参数;S2:通过服务创建单元在获取到退出指令时,创建小窗口播放service;S3:通过添加单元在创建的小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建小窗口播放service的播放窗口,并传入保存的数据参数;S4:通过启动单元启动创建的小窗口播放service,重新加载添加的小窗口播放器组件进行续播,并将原来视频播放器的播放页面关闭。本专利技术的有益效果如下:本专利技术提供一种新的实现视频小窗口播放的装置及方法,工作时,打开视频播放器的页面,当退出播放页面的时候,创建小窗口播放service,接着在小窗口播放service中添加小窗口播放器组件,然后启动service,重新加载新播放器进行续播,由于小窗口播放Service采用startService模式启动,因此Service的生命周期与activity无关,所以可以实现后台切换页面始终保持小窗口播放器在前端播放;保证了用户观看视频的完整性,且简化了用户操作,同时减轻了服务器的负担。附图说明图1为实施例1实现视频小窗口播放的装置的结构框图;图2为实施例2实现视频小窗口播放的装置的结构框图;图3为实施例2切换单元的结构框图;图4为实施例2第一传送模块的结构框图;图5为实施例3实现视频小窗口播放的装置的结构框图;图6为实施例4实现视频小窗口播放的方法的流程图;图7为实施例5实现视频小窗口播放的方法的流程图;图8为实施例5步骤S5的流程图。具体实施方式下面结合附图和以下实施例对本专利技术作进一步详细说明。实施例1本专利技术实施例1提供一种实现视频小窗口播放的装置,如图1,所述装置包括如下部分:指令获取单元10:用于启动视频播放器服务器,并获取退出播放页面的指令,且保存当前视频的数据参数;服务创建单元20:用于在获取到退出指令时,创建小窗口播放service;添加单元30:用于在创建的小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建小窗口播放service的播放窗口,并传入保存的数据参数;启动单元40:用于启动创建的小窗口播放service,重新加载添加的小窗口播放器组件进行续播,并将原来视频播放器的播放页面关闭。本专利技术提供一种新的实现视频小窗口播放的装置,工作时,打开视频播放器的页面,当退出播放页面的时候,创建小窗口播放service,接着在小窗口播放service中添加小窗口播放器组件,然后启动service,重新加载新播放器进行续播,由于小窗口播放Service采用startService模式启动,因此Service的生命周期与activity无关,所以可以实现后台切换页面始终保持小窗口播放器在前端播放;保证了用户观看视频的完整性,且简化了用户操作,同时减轻了服务器的负担。本实施例中所述配置参数包括小窗口的大小、播放位置、手势点击以及拖动动作的操作。本专利技术中设置配置参数是为了绘制小窗口,且在创建好小窗口后,可以自动调整小窗口的大小,可以通过拖动动作调整小窗口的位置,且可以手势点击小窗口,从而来控制视频节目的播放及暂停等事件的操作,并且配置参数不限于小窗口的大小、播放位置、手势点击以及拖动动作。实施例2本专利技术实施例2提供的实现视频小窗口播放的装置与实施例1基本相同,不同的是,如图2所示,所述装置还包括切换单元50,所述切换单元50用于在接收到指令后,切换到视频播放器播放视频。如图3所示,本实施例中所述切换单元50包括如下部分:指令获取模块51:用于在小窗口播放service的播放窗口播放视频时,获取用户发送的暂停指令;提醒模块52:用于在接收到暂停指令时,暂停播放视频并提醒用户是否采用视频播放器进行播放;第一控制模块53:用于基于用户选择采用视频播放器播放视频时,判断小窗口播放service的显示与隐藏,且将当前视频的数据参数发送至视频播放器;启动模块54:用于在视频播放器接收到数据参数时,视频播放器的播放页面继续播放视频节目;第二控制模块55:用于基于用户不选择采用视频播放器播放视频时,继续显示小窗口播放service,且在接收到播放指令时,小窗口播放service的播放窗口继续进行视频的播放。本专利技术设置切换单元是为了实现视频节目在小窗口播放器和视频播放器之间的切换,工作时,用户手势点击暂停视频节目后,提醒模块提醒用户是否切换到视频播放器播放当前节目,且提醒模块提醒的内容根据实际情况而定,提醒内容采用的字体也可以自己进行设定,不限于中文,当用户需要切换到视频播放器播放视频时,小窗口播放器将当前播放节目的数据参数传送到视频播放时,保证视频节目的完美衔接;该装置设计合理,操作简单,适于广泛推广使用。如图3所示,本实施例中所述第一控制模块53包括如下部分:数据库模块531:用于存储预设定的布尔变量为1的视频帧;权重设定模块532:用于在当前播放的视频节目的视频帧上加上权重;抓取模块533:用于在切换到视频播放器播放视频之前,抓取小窗口播放窗口播放的视频的权重高的视频帧;判断模块534:用于判断抓取的权重高的视频帧与数据库模块531设本文档来自技高网...

【技术保护点】
1.一种实现视频小窗口播放的装置,其特征在于,所述装置包括如下部分:指令获取单元(10):用于启动视频播放器服务器,并获取退出播放页面的指令,且保存当前视频的数据参数;服务创建单元(20):用于在获取到退出指令时,创建小窗口播放service;添加单元(30):用于在创建的小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建小窗口播放service的播放窗口,并传入保存的数据参数;启动单元(40):用于启动创建的小窗口播放service,重新加载添加的小窗口播放器组件进行续播,并将原来视频播放器的播放页面关闭。

【技术特征摘要】
1.一种实现视频小窗口播放的装置,其特征在于,所述装置包括如下部分:指令获取单元(10):用于启动视频播放器服务器,并获取退出播放页面的指令,且保存当前视频的数据参数;服务创建单元(20):用于在获取到退出指令时,创建小窗口播放service;添加单元(30):用于在创建的小窗口播放service中添加小窗口播放器组件,根据预置的播放窗口的配置参数,创建小窗口播放service的播放窗口,并传入保存的数据参数;启动单元(40):用于启动创建的小窗口播放service,重新加载添加的小窗口播放器组件进行续播,并将原来视频播放器的播放页面关闭。2.根据权利要求1所述的实现视频小窗口播放的装置,其特征在于,所述配置参数包括小窗口的大小、播放位置、手势点击以及拖动动作的操作。3.根据权利要求1所述的实现视频小窗口播放的装置,其特征在于,所述装置还包括切换单元(50),所述切换单元(50)用于在接收到指令后,切换到视频播放器播放视频。4.根据权利要求3所述的实现视频小窗口播放的装置,其特征在于,所述切换单元(50)包括如下部分:指令获取模块(51):用于在小窗口播放service的播放窗口播放视频时,获取用户发送的暂停指令;提醒模块(52):用于在接收到暂停指令时,暂停播放视频并提醒用户是否采用视频播放器进行播放;第一控制模块(53):用于基于用户选择采用视频播放器播放视频时,判断小窗口播放service的显示与隐藏,且将当前视频的数据参数发送至视频播放器;启动模块(54):用于在视频播放器接收到数据参数时,视频播放器的播放页面继续播放视频节目;第二控制模块(55):用于基于用户不选择采用视频播放器播放视频时,继续显示小窗口播放service,且在接收到播放指令时,小窗口播放service的播放窗口的播放窗口继续进行视频的播放。5.根据权利要求4所述的实现视频小窗口播放的装置,其特征在于,所述第一控制模块(53)包括如下部分:数据库模块(531):用于存储预设定的布尔变量为1的视频帧;权重设定模块(532):用于在当前播放的视频节目的视频帧上加上权重;抓取模块(533):用于在切换到视频播放器播放视频之前,抓取小窗口播放窗口播放的视频的权重高的视频帧;判断模块(534):用于判断抓取的权重高的视频帧与数据库模块(531)设定的视频帧是否一致;第一传送模块(535):用于基于抓取的权重高的视频帧至少一个与数据库模块(531)设定的视频帧一致时,对当前视频节目进行处理后传送至视频播放器;第二传送模块(536):用于基于抓取的权重高的视频帧没有与数据库模块(531)设定的视频帧一致时,将当前播放的视频节目的布尔变量设定为0,并传送至视频播放器,同时隐藏小窗口播放service。6.根据权利要求5所述的实现视频小窗口播放的装置,其特征在于,所述第一传送模块(535)包括如下部分:设定子模块(5351):用于将与数据库模块(531)设定的视频帧一致的权重高的视频帧的布尔变量设定为1,并且将与数据库模块(531)设定的视频帧不一致的权重高的视频帧的布尔变量设定为0;第一计算子模块(5352):用于将布尔变量1与布尔变量0一一对应进行与非运算,其中,计算时只要有一位是布尔变量0则计算...

【专利技术属性】
技术研发人员:纪琦华蒲珂方宏曾泽基鲁豪
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1