[發明專利]一種播放方法和播放裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201010134892.6/2.html,轉載請聲明來源鉆瓜專利網。





