[發明專利]嵌入式linux平臺媒體播放方法和系統有效
| 申請號: | 201210136068.3 | 申請日: | 2012-05-03 |
| 公開(公告)號: | CN102682820A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 林哲明;林劍宇;李捷;鄭子風;陳國龍;余春艷 | 申請(專利權)人: | 福建星網視易信息系統有限公司 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10;G11B20/12 |
| 代理公司: | 福州市鼓樓區博深專利代理事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350002 福建省福州市金山*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 linux 平臺 媒體 播放 方法 系統 | ||
技術領域
本發明涉及一種媒體播放方法和系統,尤其是涉及一種嵌入式linux平臺媒體播放方法和系統。
背景技術
申請號為“200710043413.8”的中國發明專利申請公開了一種遠程動態監控視頻動畫節目播出系統,該系統以linux為基礎,通過xml和http協議與前端自動研發的flash播放器和視頻播放器進行交互,實現動畫等的顯示的自動化。開機時候系統按照預先設定自動播放。對靜態圖片也可以進行動態的改變,也可以控制系統改變動畫的播出順序。
正如上述申請文件所公開的內容所示,嵌入式linux系統為了實現教學演示或廣告放映等,通常采用視頻播放的方案,直接播放教學錄像或廣告影片。但是視頻占用存儲空間大,且由于教學錄像或廣告視頻中包含較多的靜態畫面,視頻信息冗余比較大。
發明內容
本發明提供了一種嵌入式linux平臺媒體播放方法和系統,可以解決現有技術中linux系統中采用視頻播放方案做演示或廣告放映所產生的空間占用大,信息冗余的問題。
為解決上述技術問題,本發明采用的技術方案是:提供一種嵌入式linux平臺媒體播放方法包括,包括以下步驟:
S01:建立xml信息文件,所述xml信息文件包含播放時間戳字段和播放內容字段;所述播放內容字段記錄播放文件的名稱以及路徑;所述播放時間戳字段記錄各個播放文件的播放開始時間和結束時間;
S02:解析xml信息文件,獲取播放時間戳字段和播放內容字段,根據當前系統時間,獲取播放時間戳字段與當前系統時間相符的播放內容字段,根據所述播放內容字段獲取相應的文件進行播放。
其中,所述步驟S01中的播放時間戳字段還包括時間同步信息。
其中,在進行步驟S02時還進行步驟S201:監控并接收外部輸入的功能指令,根據功能指令修改系統時間以實現相應的播放功能,具體為:接收到快進指令時,增加當前系統時間遞增值,實現快進的功能;接收到快退指令時,增加當前系統時間遞減值,實現快退的功能;接收到暫停指令時,設定當前系統時間不跳變,實現暫停的功能;接收到選時播放指令時,獲取選定時間,設定當前系統時間為選定時間,實現選時播放的功能。
為解決上述技術問題,本發明提供一種嵌入式linux平臺媒體播放系統,包括,
第一模塊,用于建立xml信息文件,所述xml信息文件包含播放時間戳字段和播放內容字段;所述播放內容字段記錄播放文件的名稱以及路徑;所述播放時間戳字段記錄各個播放文件的播放開始時間和結束時間;
第二模塊,用于解析xml信息文件,獲取播放時間戳字段和播放內容字段,根據當前系統時間,獲取播放時間戳字段與當前系統時間相符的播放內容字段,根據所述播放內容字段獲取相應的文件進行播放。
其中,所述第一模塊中的播放時間戳字段還包括時間同步信息。
其中,所述第二模塊還用于監控并接收外部輸入的功能指令,根據功能指令修改系統時間以實現相應的播放功能,具體為:接收到快進指令時,增加當前系統時間遞增值,實現快進的功能;接收到快退指令時,增加當前系統時間遞減值,實現快退的功能;接收到暫停指令時,設定當前系統時間不跳變,實現暫停的功能;接收到選時播放指令時,獲取選定時間,設定當前系統時間為選定時間,實現選時播放的功能。
采用上述技術方案,本發明的有益效果是:由于采用了xml文件記錄文件播放的時間戳字段,其時間戳字段包括具體的起始時間和結束時間,根據xml文件記錄的播放內容,定義需要播放的內容,例如圖片、音頻、視頻等,這樣,就能控制在特定的時間段,播放特定的內容,實現類似ppt的播放效果。相對應于傳統的采用視頻方式播放文件的方法,由于采用圖片和音頻可以實現類似PPT中的過場動畫效果,比如柵格、馬賽克、飛入、淡出等效果,其演示效果更好;且由于精確定位到時間段以及具體播放的內容,可以用圖片和音頻替換部分靜態或動畫較少的視頻,且由于圖片和音頻相對于視頻占用存儲空間較小,因此不會產生大量冗余信息,也不需要設置大量的存儲空間。
附圖說明
圖1為本發明提供的嵌入式linux平臺媒體播放方法的操作流程圖。
具體實施方式
為詳細說明本發明的技術內容、構造特征、所實現目的及效果,以下結合實施方式并配合附圖詳予說明。
請參閱圖1,圖1為本發明提供的嵌入式linux平臺媒體播放方法的操作流程圖。下面結合一個具體實施例說明本發明的實現步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網視易信息系統有限公司,未經福建星網視易信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210136068.3/2.html,轉載請聲明來源鉆瓜專利網。





