一种播放动画的方法和装置制造方法及图纸

技术编号:13426487 阅读:70 留言:0更新日期:2016-07-29 14:50
本发明专利技术公开了一种播放动画的方法和装置,属于计算机技术领域。所述方法包括:在主页面开启后,加载动画播放器,并将所述动画播放器的播放窗口置于所述主页面的显示区域之外;当接收到第一动画的播放指令时,将所述动画播放器的播放窗口移动至所述主页面的显示区域之内,通过所述动画播放器播放所述第一动画;在所述第一动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外。采用本发明专利技术,可以节省终端的处理资源。

【技术实现步骤摘要】
一种播放动画的方法和装置
本专利技术涉及计算机
,特别涉及一种播放动画的方法和装置。
技术介绍
随着互联网技术的飞速进步,网络主播这一行业得到蓬勃发展。主持人在网上播放或表演节目,观众可以打开相关的网页或应用程序收看节目。观众在收看节目的时候,可以向主持人赠送礼物,例如,虚拟鲜花、虚拟蛋糕等,当有观众选择好礼物并点击赠送按键时,所有播放当前节目的终端上可以在节目播放界面中播放礼物动画。终端在播放礼物动画时,一般会先加载动画播放器,然后使用动画播放器播放礼物动画,动画播放完毕后,再将动画播放器关闭(如果不关闭动画播放器,动画则会持续显示在当前页面中,影响观众收看节目时的用户体验)。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当需要播放多条礼物动画时,终端会重复加载并关闭动画播放器,这样,终端的处理资源消耗较大。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种播放动画的方法和装置。所述技术方案如下:第一方面,提供了一种播放动画的方法,所述方法包括:在主页面开启后,加载动画播放器,并将所述动画播放器的播放窗口置于所述主页面的显示区域之外;当接收到第一动画的播放指令时,将所述动画播放器的播放窗口移动至所述主页面的显示区域之内,通过所述动画播放器播放所述第一动画;在所述第一动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外。第二方面,提供了一种播放动画的装置,所述装置包括:加载模块,用于在主页面开启后,加载动画播放器,并将所述动画播放器的播放窗口置于所述主页面的显示区域之外;播放模块,用于当接收到第一动画的播放指令时,将所述动画播放器的播放窗口移动至所述主页面的显示区域之内,通过所述动画播放器播放所述第一动画;移动模块,用于在所述第一动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,在主页面开启后,加载动画播放器,并将动画播放器的播放窗口置于主页面的显示区域之外,当接收到第一动画的播放指令时,将动画播放器的播放窗口移动至主页面的显示区域之内,通过动画播放器播放第一动画,在第一动画播放完毕后,将动画播放器的播放窗口移动回主页面的显示区域之外。这样,在需要播放多条动画时,终端无需重复加载并关闭动画播放器,只需对播放窗口进行移动即可,从而可以节省终端的处理资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种播放动画的方法流程图;图2是本专利技术实施例提供的一种播放动画的界面示意图;图3是本专利技术实施例提供的一种动画播放器的播放窗口的位置示意图;图4是本专利技术实施例提供的一种动画播放器的播放窗口的位置变化示意图;图5是本专利技术实施例提供的一种播放动画的装置结构示意图;图6是本专利技术实施例提供的一种播放动画的装置结构示意图;图7是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种播放动画的方法,该方法的执行主体为终端。其中,终端可以是具有动画播放功能的任意终端,如手机、计算机等,终端上可以安装有用于浏览页面、观看视频的应用程序,同时该应用程序可以加载动画播放器,如网页浏览器、视频类应用程序等。该终端中可以设置有处理器、存储器、音频输出单元,处理器可以用于对播放动画的过程进行处理,存储器可以用于存储下述处理过程中需要的数据以及产生的数据,终端中还可以设置有屏幕、输入单元、通信部件,屏幕可以用于显示下述处理过程中需要显示给用户的内容,如播放的动画,输入单元可以用于用户向终端输入指令或设置信息。本实施例中,以终端为手机,安装的应用程序为直播类应用程序为例,进行方案的详细说明,其它情况与之类似,本实施例不再累述。下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:步骤101,在主页面开启后,加载动画播放器,并将动画播放器的播放窗口置于主页面的显示区域之外。其中,主页面可以是直播类应用程序的主页面,具体的,可以是某个直播频道的视频播放页面。动画播放器是独立于上述主页面中视频播放器的播放器插件,用来播放较为短小的动画。在实施中,用户可以在终端上打开上述直播类应用程序,点击收看某个视频直播,从而可以触发终端开启视频播放页面(即主页面)播放上述视频。这时,终端可以加载动画播放器,并将动画播放器的播放窗口置于主页面的显示区域之外,以免动画播放器的播放窗口遮挡住主页面。此处,主页面的显示区域可以认为是视频的播放区域或者是主页面的全部区域。步骤102,当接收到第一动画的播放指令时,将动画播放器的播放窗口移动至主页面的显示区域之内,通过动画播放器播放第一动画。在实施中,用户通过终端观看某个视频直播时,可以向视频播放者赠送虚拟礼物,如虚拟鲜花、虚拟蛋糕等。此处的虚拟礼物可以是上述直播类应用程序设置的,由用户通过多种途径兑换得到的。如果有某个用户向视频播放者赠送虚拟礼物,那么该虚拟礼物对应的动画可以显示在所有播放该视频直播的终端上。在用户选择好某个虚拟礼物并点击赠送按键后,终端可以接收到该虚拟礼物对应的动画(即第一动画)的播放指令。之后可以将动画播放器的播放窗口移动至主页面的显示区域之内,并通过动画播放器播放第一动画,如图2所示。另外,为了避免第一动画影响用户观看视频直播,可以将播放窗口置于主页面的边缘区域进行显示,或者,将动画播放器的播放窗口进行透明显示。步骤103,在第一动画播放完毕后,将动画播放器的播放窗口移动回主页面的显示区域之外。在实施中,终端在播放完第一动画后,动画播放器的播放窗口中会一直显示第一动画的最后一帧画面。这时,为了不影响用户观看视频的体验,终端可以将动画播放器的播放窗口移动回主页面的显示区域之外,如图3所示。此处,播放窗口所在的位置可以与步骤101的相同,也可以与步骤101的不同,只要满足在主页面的显示区域之外即可。另外,将动画播放器的播放窗口进出主页面的过程可以采用多种动画效果,如渐显渐隐,大小变换,飞入飞出等等。可选的,考虑到主页面可以分为全屏显示和窗口显示两种可能,相应的,上述步骤101至步骤103的处理可以如下:在主页面开启后,加载动画播放器,并将动画播放器的播放窗口置于屏幕的显示区域之外,当接收到第一动画的播放指令时,将动画播放器的播放窗口移动至屏幕的显示区域之内,通过动画播放器播放第一动画,在第一动画播放完毕后,将动画播放器的播放窗口移动回屏幕的显示区域之外。在实施中,终端可以获取屏幕的坐标系,如屏幕的左上角处坐标为(0,0),屏幕的右下角处坐标为(1242,2208),屏幕中任意点的坐标可以为(X,Y),其中,0<=X<=1242,0<=Y<=2208。当上述主页面开启时,终端可以加载动画播放器,并使动画播放器的播放窗口中所有点的坐标(An,Bn)均满足An<=0或者An>=1242或者本文档来自技高网...

【技术保护点】
一种播放动画的方法,其特征在于,所述方法包括:在主页面开启后,加载动画播放器,并将所述动画播放器的播放窗口置于所述主页面的显示区域之外;当接收到第一动画的播放指令时,将所述动画播放器的播放窗口移动至所述主页面的显示区域之内,通过所述动画播放器播放所述第一动画;在所述第一动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外。

【技术特征摘要】
1.一种播放动画的方法,其特征在于,所述方法包括:在主页面开启后,加载动画播放器,并将所述动画播放器的播放窗口置于所述主页面的显示区域之外;当接收到第一动画的播放指令时,将所述动画播放器的播放窗口移动至所述主页面的显示区域之内,通过所述动画播放器播放所述第一动画;在所述第一动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外;如果所述动画播放器的播放窗口置于所述主页面的显示区域之外且屏幕的显示区域之内,则当接收到所述主页面的全屏显示指令时,将所述动画播放器的播放窗口移至所述屏幕的显示区域之外。2.根据权利要求1所述的方法,其特征在于,所述主页面的显示区域为屏幕的显示区域。3.根据权利要求1所述的方法,其特征在于,所述在所述第一动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外,包括:当所述第一动画播放完毕时,如果所述动画播放器未播放其它动画,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外;所述方法还包括:当所述第一动画播放完毕时,如果所述动画播放器在播放其它动画,则在全部其它动画播放完毕后,将所述动画播放器的播放窗口移动回所述主页面的显示区域之外。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述主页面的关闭指令时,关闭所述动画播放器。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一动画播放过程中,当接收到所述主页面的最小化指令时,暂停播放所述第一动画,并将所述动画播放器的播放窗口移动至屏幕的显示区域之外。6.根据权利要求5所述的方法,其特征在于,所述暂停播放所述第一动画,并将所述动画播放器的播放窗口移动至屏幕的显示区域之外之后,还包括:当接收到所述主页面的最小化取消指令时,则将所述动画播放器的播放窗口移动至所述主页面的显示...

【专利技术属性】
技术研发人员:白伟民
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

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

1