亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

顯示flash視頻文件字幕的方法和裝置的制作方法

文檔序號(hào):6771510閱讀:129來源:國(guó)知局
專利名稱:顯示flash視頻文件字幕的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,尤其涉及一種顯示FLASH視頻文件字幕的方法和裝置。
背景技術(shù)
傳統(tǒng)的FLASH視頻播放器在顯示FLV、MP4和F4V等FLASH視頻文件時(shí),將字幕時(shí)內(nèi)嵌于FLASH視頻文件中。這種顯示字幕的方法具有強(qiáng)制性,用戶只能被動(dòng)地接收;如果字幕出錯(cuò)或者用戶感覺字幕過于提前和延遲,也無法調(diào)整。

發(fā)明內(nèi)容
本發(fā)明提供了一種顯示FLASH視頻文件字幕的方法和裝置,能夠使FLASH視頻播放器可以根據(jù)用戶的選擇顯示字幕。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種顯示FLASH視頻文件字幕的方法,包括將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;所述FLASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容;在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示。一種顯示FLASH視頻文件字幕的裝置,包括格式轉(zhuǎn)換模塊,用于將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;所述FLASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容;顯示模塊,用于在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加/p顯不??梢?,本發(fā)明提出的顯示FLASH視頻文件字幕的方法和裝置,在播放FLASH視頻文件吋,能夠讀取時(shí)間戳對(duì)應(yīng)的字幕內(nèi)容,并根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示,從而可以使FLASH視頻播放器可以按照用戶的操作自主選擇播放字吾。


圖I為本發(fā)明提出的顯示FLASH視頻文件字幕的方法流程圖。
具體實(shí)施例方式本發(fā)明提出一種顯示FLASH視頻文件字幕的方法,如圖I為本發(fā)明提出的方法流程圖,包括以下步驟步驟101 :將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;其中,F(xiàn)LASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容;步驟102 :在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯
/Jn o上述方法中,F(xiàn)LASH視頻播放器可讀取的格式為可擴(kuò)展標(biāo)記語言(XML)格式或者文本格式字幕如SRT、SUB等。上述方法中,時(shí)間戳信息可以包括開始顯示時(shí)間和結(jié)束顯示時(shí)間;所述根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示的方式可以為
當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器;當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示;或者,判斷當(dāng)前播放時(shí)間與最近的結(jié)束顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則結(jié)束顯示該結(jié)束顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容。上述方式一般適用于播放對(duì)白等字幕?;蛘?,上述方法中,時(shí)間戳信息只包括開始顯示時(shí)間;所述根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示的方式可以為當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器;當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示,并結(jié)束顯示上一條字幕內(nèi)容。上述方式一般適用于播放歌詞等字幕。以下舉具體的實(shí)施例詳細(xì)介紹。首先,將記錄FLASH視頻文件字幕的文件格式(如src格式)轉(zhuǎn)換為FLASH視頻播放器可讀取的格式(如XML格式),轉(zhuǎn)換格式后的FLASH視頻文件字幕的文件內(nèi)容如下く xml version=" 1.0" encoding="gb2312" >
<lyric>
<![CDATA[
我們?cè)谖鞅辈繋子⒗镞h(yuǎn)的地方有營(yíng)地
就在一座被遺棄的大型釆石場(chǎng)邊上
你可以在地圖上看到
希望你能找到我們
但你務(wù)必要小心]]>
</lvric> 上述文件中包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,其中時(shí)間戳信息以僅包含開始顯示時(shí)間為例,例如,開始顯示時(shí)間“00:13. 50”對(duì)應(yīng)字幕內(nèi)容“我們?cè)谖鞅辈繋子⒗镞h(yuǎn)的地方有營(yíng)地”,表示在播放FLASH視頻文件的第00分第13. 50秒,應(yīng)顯示對(duì)應(yīng)的字幕“我們?cè)谖鞅辈繋子⒗镞h(yuǎn)的地方有營(yíng)地”,以此類推。在顯示時(shí),可以將字幕圖層疊加到視頻圖層上進(jìn)行顯示。預(yù)先設(shè)置周期為0. 5秒的周期性定時(shí)器,設(shè)定門限值為0. I秒。當(dāng)FLASH視頻文件開始播放吋,啟動(dòng)該周期性定時(shí)器,則周期性定時(shí)器在視頻文件開始播放的第0. 5秒、第I秒、第I. 5秒......到期;每次到期時(shí),都要進(jìn)行一次判斷。例如,在視頻文件開始播放的第0. 5秒,周期性定時(shí)器到期,當(dāng)前的播放時(shí)間為0. 5秒,此時(shí)最近的開始顯示時(shí)間為第00分第13. 50秒,二者間隔為13. 50秒,大于預(yù)先設(shè)定的門限值0. I秒,故不顯示字幕;之后,在視頻文件開始播放的第13. 5秒,周期性定時(shí)器到期,當(dāng)前的播放時(shí)間為
13.5秒,此時(shí)最近的開始顯示時(shí)間為第00分第13. 50秒,二者間隔為0秒,小于預(yù)先設(shè)定的門限值0. I秒,則將對(duì)應(yīng)的字幕“我們?cè)谖鞅辈繋子⒗镞h(yuǎn)的地方有營(yíng)地”與FLASH視頻文件置加后顯不;之后,在視頻文件開始播放的第14. 5秒,周期性定時(shí)器到期,當(dāng)前的播放時(shí)間為
14.5秒,此時(shí)最近的開始顯示時(shí)間為第00分第14. 44秒,二者間隔為0. 06秒,小于預(yù)先設(shè)定的門限值0. I秒,則將對(duì)應(yīng)的字幕“就在一座被遺棄的大型采石場(chǎng)邊上”與FLASH視頻文件疊加后顯示,并停止顯示上一條字幕內(nèi)容。 本發(fā)明可以采用多個(gè)記錄FLASH視頻文件字幕的文件,不同文件中的字幕采用不同的語種,這樣就可以根據(jù)用戶的選擇顯示不同的字幕。如果需要提前或延遲顯示字幕,可以直接調(diào)整字幕內(nèi)容所對(duì)應(yīng)的時(shí)間戳信息。
本發(fā)明還提出一種顯示FLASH視頻文件字幕的裝置,包括格式轉(zhuǎn)換模塊,用于將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;所述FLASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容;顯示模塊,用于在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加/p顯不。上述FLASH視頻播放器可讀取的格式可以為XML格式或文本格式。上述時(shí)間戳信息可以包括開始顯示時(shí)間或結(jié)束顯示時(shí)間;所述顯示模塊用于,當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器;當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊 加后顯示;或者,判斷當(dāng)前播放時(shí)間與最近的結(jié)束顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則結(jié)束顯示該結(jié)束顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容。上述時(shí)間戳信息可以包括開始顯示時(shí)間;所述顯示模塊用于,當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器;當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示,并結(jié)束顯示上一條字幕內(nèi)容。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種顯示FLASH視頻文件字幕的方法,其特征在于,所述方法包括 將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;所述FLASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容; 在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述FLASH視頻播放器可讀取的格式為可擴(kuò)展標(biāo)記語言XML格式或文本格式。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述時(shí)間戳信息為開始顯示時(shí)間或結(jié)束顯示時(shí)間; 所述根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示的方式為 當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器; 當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示;或者,判斷當(dāng)前播放時(shí)間與最近的結(jié)束顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則結(jié)束顯示該結(jié)束顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容。
4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述時(shí)間戳信息為開始顯示時(shí)間; 所述根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示的方式為 當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器; 當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示,并結(jié)束顯示上一條字幕內(nèi)容。
5.一種顯示FLASH視頻文件字幕的裝置,其特征在于,所述裝置包括 格式轉(zhuǎn)換模塊,用于將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;所述FLASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容; 顯示模塊,用于在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述FLASH視頻播放器可讀取的格式為可擴(kuò)展標(biāo)記語言XML格式或文本格式。
7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述時(shí)間戳信息為開始顯示時(shí)間或結(jié)束顯示時(shí)間; 所述顯示模塊用干,當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器;當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示;或者,判斷當(dāng)前播放時(shí)間與最近的結(jié)束顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則結(jié)束顯示該結(jié)束顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容。
8.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述時(shí)間戳信息為開始顯示時(shí)間; 所述顯示模塊用干,當(dāng)FLASH視頻文件開始播放時(shí),啟動(dòng)預(yù)先設(shè)置的周期性定時(shí)器;當(dāng)周期性定時(shí)器到期時(shí),判斷當(dāng)前播放時(shí)間與最近的開始顯示時(shí)間的間隔是否小于預(yù)先設(shè)定的門限值,如果小于,則將該開始顯示時(shí)間所對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示,并結(jié)束 顯示上一條字幕內(nèi)容。
全文摘要
本發(fā)明提出一種顯示FLASH視頻文件字幕的方法,包括將記錄FLASH視頻文件字幕的文件格式轉(zhuǎn)換為FLASH視頻播放器可讀取的格式;所述FLASH視頻文件字幕包括時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容;在FLASH視頻文件播放過程中,讀取所述轉(zhuǎn)換格式后的文件,獲取時(shí)間戳信息和對(duì)應(yīng)的字幕內(nèi)容,根據(jù)時(shí)間戳信息將對(duì)應(yīng)的字幕內(nèi)容與FLASH視頻文件疊加后顯示。本發(fā)明能夠使FLASH視頻播放器可以根據(jù)用戶的選擇顯示字幕。
文檔編號(hào)G11B27/10GK102760464SQ20111011056
公開日2012年10月31日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者梁峰, 程起飛, 胡皓 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1