[发明专利]一种播放方法和播放装置有效
申请号: | 201010134892.6 | 申请日: | 2010-03-24 |
公开(公告)号: | CN101882454A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 李谋邦;吴思然 | 申请(专利权)人: | 深圳市万兴软件有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518057 广东省深圳市南山区科技南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 播放 方法 装置 | ||
技术领域
本发明涉及动画播放技术,更具体地说,涉及一种播放方法和播放装置。
背景技术
SWF(振动波,shock wave flash)是Macromedia公司的动画设计软件Flash的专用格式,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,SWF文件通常也被称为Flash文件。
SWF文件中通常包含多个多媒体文件,例如但不限于*.xml文件、*.swf文件、*.jpg文件、*.png文件、*.bmp文件、*.gif文件、*.mp3文件、*.wav文件。SWF文件支持边播边下载,其中的各个多媒体文件是在一播放控制文件的控制下进行播放的。
对于用户而言,若想将各种资源整合成SWF文件,需要具备较高的技术水平。因此,需要一种SWF文件生成和播放方案,可允许普通用户随意生成想要的SWF文件,并对该文件进行播放。
发明内容
本发明要解决的技术问题在于,针对现有SWF文件生成困难的缺陷,提供一种播放方法和播放装置。
本发明解决其技术问题所采用的技术方案是:
一种播放方法,用于播放SWF文件,该SWF文件包括播放控制文件、描述文件和资源文件包,其中所述资源文件包中包含至少一个资源文件,所述播放控制文件中包含针对每一资源文件的播放控制命令,所述描述文件中记录有每一资源文件的大小及其在所述SWF文件中的位置,所述方法包括对于每一资源文件,在加载其对应的播放控制命令后,依据所述描述文件读取该资源文件,然后依据该播放控制命令播放该资源文件。
在本发明提供的播放方法中,所述播放控制文件位于所述SWF文件的头部,所述描述文件位于所述播放控制文件后,所述资源文件包位于所述描述文件后。
在本发明提供的播放方法中,所述资源文件包的头部标记有资源开始标记。
在本发明提供的播放方法中,每一资源文件的类型为下列类型其中之一:
Xml;
Swf;
jpg;
png;
bmp;
gif;
mp3;
wav。
在本发明提供的播放方法中,所述资源文件采用XML格式。
本发明还提供了一种播放装置,用于播放SWF文件,该SWF文件包括播放控制文件、描述文件和资源文件包,其中所述资源文件包中包含至少一个资源文件,所述播放控制文件中包含针对每一资源文件的播放控制命令,所述描述文件中记录有每一资源文件的大小及其在所述SWF文件中的位置,所述装置包括:
读取模块;
执行模块,与所述读取模块通信连接,用于对于每一资源文件,在加载其对应的播放控制命令后,依据所述描述文件通过读取模块读取该资源文件,然后依据该播放控制命令播放该资源文件。
在本发明提供的播放装置中,所述播放控制文件位于所述SWF文件的头部,所述描述文件位于所述播放控制文件后,所述资源文件包位于所述描述文件后。
在本发明提供的播放装置中,所述资源文件包的头部标记有资源开始标记。
在本发明提供的播放装置中,每一资源文件的类型为下列类型其中之一:
Xml;
Swf;
jpg;
png;
bmp;
gif;
mp3;
wav。
在本发明提供的播放装置中,所述资源文件采用XML格式。
实施本发明的技术方案,具有以下有益效果:本发明提供了一种简单的SWF文件格式,借助该格式,用户可轻松生成SWF文件,并借助本发明提供的播放方法和播放装置进行播放。因此本发明提供的技术方案解决了现有SWF文件生成困难的问题。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是依据本发明一较佳实施例的SWF文件的逻辑结构示意图;
图2是依据本发明一较佳实施例的文件播放方法的流程图;
图3是依据本发明一较佳实施例的文件播放装置的逻辑结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供了一种简单的SWF文件格式,借助该格式,用户可轻松生成SWF文件,并借助本发明提供的播放方法和播放装置进行播放。下面就结合附图和具体实施例来对本发明提供的技术方案进行详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万兴软件有限公司,未经深圳市万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010134892.6/2.html,转载请声明来源钻瓜专利网。