[发明专利]动画播放方法、装置、终端及存储介质有效
申请号: | 201811186059.9 | 申请日: | 2018-10-11 |
公开(公告)号: | CN109359262B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 白伟民 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;H04N21/2187 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭晶 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 播放 方法 装置 终端 存储 介质 | ||
本发明公开了一种动画播放方法、装置、终端及存储介质,属于网络技术领域。所述方法包括:当接收到播放指令时,获取待播放的目标动画的动画文件,所述播放指令用于指示播放网页页面中的目标动画;从目标存储空间中加载第一动画引擎文件,所述第一动画引擎文件与所述动画文件的文件格式相匹配;通过已加载的第一动画引擎文件,对所述动画文件进行解码,得到所述目标动画的动画数据;基于所述动画数据,在所述网页页面中播放所述目标动画。本发明通过第一动画引擎文件中解码逻辑,实现对动画文件的解码并播放的过程,保证网页应用的动画播放功能的完整性。
技术领域
本发明涉及网络技术领域,特别涉及一种动画播放方法、装置、终端及存储介质。
背景技术
随着网络技术的发展,浏览器的功能越来越丰富,例如,用户可以在浏览器上播放视频、动画、音频等多媒体。通常情况下,终端需要通过浏览器上携带的播放插件,实现多媒体的播放过程。其中,对于网页中的动画,终端一般通过浏览器上的flash(固态存储器与动画编辑器)插件进行播放。
其中,终端通常在浏览器中安装播放插件,通过播放插件对动画数据包进行解码,得到动画数据,实现在网页中播放动画的过程。然而,有些播放插件占用的内存较大,终端可能会受到本地存储空间的限制,无法安装该播放插件,又或者,许多播放插件收到业务调整的影响,将不再支持浏览器上的动画播放功能。因此,目前亟需一种动画播放方法,以使网页中能够正常播放动画。
发明内容
本发明实施例提供了一种动画播放方法、装置、终端及存储介质,能够解决不安装插件的浏览器不能正常播放多媒体的问题。所述技术方案如下:
一方面,提供了一种动画播放方法,所述方法包括:
当接收到播放指令时,获取待播放的目标动画的动画文件,所述播放指令用于指示播放网页页面中的目标动画;
从目标存储空间中加载第一动画引擎文件,所述第一动画引擎文件与所述动画文件的文件格式相匹配;
通过已加载的第一动画引擎文件,对所述动画文件进行解码,得到所述目标动画的动画数据;
基于所述动画数据,在所述网页页面中播放所述目标动画。
在一种可能的设计中,所述从目标存储空间中加载第一动画引擎文件之前,所述方法还包括:
获取第二动画引擎文件,所述第二动画引擎文件用于存储对动画文件进行解码的解码逻辑;
根据所述网页页面对应的网页语言,将所述第二动画引擎文件编译为所述第一动画引擎文件;
将所述第一动画引擎文件存储至所述目标存储空间中。
在一种可能的设计中,所述第一动画引擎文件的文件格式为网页汇编wasm文件格式。
在一种可能的设计中,所述基于所述动画数据,在所述网页页面中播放所述目标动画包括:
在所述网页页面中创建动画对象,所述动画对象用于指示所述网页页面中所述目标动画的目标播放区域;
根据所述动画对象,将所述动画数据绘制在所述目标播放区域中。
在一种可能的设计中,所述根据所述动画对象,将所述动画数据绘制在所述目标播放区域中包括:
在所述网页页面中添加第一图层,所述第一图层位于直播视频所在的第二图层之上;
根据所述动画对象,将所述动画数据渲染在所述目标播放区域在所述第一图层对应的区域中。
在一种可能的设计中,所述方法还包括:
获取所述目标动画的播放特效;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811186059.9/2.html,转载请声明来源钻瓜专利网。