[發明專利]一種播放視頻時加載字幕文件的方法及系統有效
| 申請號: | 201710073721.9 | 申請日: | 2017-02-10 |
| 公開(公告)號: | CN106804011B | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 劉小飛 | 申請(專利權)人: | 深圳創維數字技術有限公司 |
| 主分類號: | H04N21/488 | 分類號: | H04N21/488;H04N5/278 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 播放 視頻 加載 字幕 文件 方法 系統 | ||
本發明公開一種播放視頻時加載字幕文件的方法及系統,其中,方法包括步驟:在WEB平臺通過瀏覽器播放視頻時,根據播放標簽獲取當前頁面的播放對象;調用用于顯示字幕的函數,加載并解析字幕文件,將其中各時間段的時間信息和對應的文字信息分別放入到時間數組和文字數組中;獲取當前播放時間信息,并與時間數組里的時間信息匹配,根據匹配結果讀取并顯示文字數組中對應的文字信息。本發明實現了在WEB平臺通過瀏覽器播放視頻時也能加載外掛字幕的功能,可更靈活的編輯字幕內容,實現字幕和視頻分離的目的,本發明兼容HBBTV OBJECT對象和HTML5 VIDEO對象播放視頻時,加載并顯示字幕。
技術領域
本發明涉及領域,尤其涉及一種播放視頻時加載字幕文件的方法及系統。
背景技術
隨著互聯網的普及以及網絡帶寬的增加,越來越多的人選擇通過電視、機頂盒、手機、平板、PC等設備連接網絡觀看視頻節目,享受網絡帶來的視覺盛宴。作為視頻內容提供商或視頻網站運營商,播放視頻尤其是國外視頻時顯示字幕是非常有必要的。目前,顯示字幕方式分兩種,一種是將字幕內嵌于視頻中,播放視頻無需借助其它技術顯示字幕;另一種則是以外掛的形式顯示字幕。外掛形式顯示字幕又兩種:一種是播放器加載外掛字幕,另一種是以網頁js插件的形式加載外掛字幕。
相比于內嵌字幕會損失視頻清晰度,且編輯字幕難度大的缺點,外掛字幕的優勢是可以自定義字體、大小,自由修改字幕內容,做到字幕和視頻分離。而在WEB平臺通過瀏覽器播放網絡視頻加載顯示字幕,尤其是在機頂盒設備里的集成播放器如VLC,博通等并沒有支持外掛字幕的功能。
因此,現有技術還有待于改進和發展。
發明內容
鑒于上述現有技術的不足,本發明的目的在于提供一種播放視頻時加載字幕文件的方法及系統,旨在解決現有技術中WEB平臺播放視頻不支持外掛字幕的問題。
本發明的技術方案如下:
一種播放視頻時加載字幕文件的方法,其中,包括步驟:
在WEB平臺通過瀏覽器播放視頻時,根據播放標簽獲取當前頁面的播放對象;
調用用于顯示字幕的函數,加載并解析字幕文件,將其中各時間段的時間信息和對應的文字信息分別放入到時間數組和文字數組中;
獲取當前播放時間信息,并與時間數組里的時間信息匹配,根據匹配結果讀取并顯示文字數組中對應的文字信息。
所述的播放視頻時加載字幕文件的方法,其中,根據播放標簽獲取當前頁面的播放對象的步驟具體包括:
若當前頁面采用HTML5 VIDEO標簽,則設置播放對象為HTML5 VIDEO對象;
若當前頁面采用HBBTV OBJECT標簽,則設置播放對象為HBBTV OBJECT對象。
所述的播放視頻時加載字幕文件的方法,其中,獲取當前頁面的播放對象之后還包括:
根據播放對象的屬性值判斷是否有設置字幕路徑,若有則調用用于顯示字幕的函數,若否則流程結束。
所述的播放視頻時加載字幕文件的方法,其中,調用用于顯示字幕的函數的步驟具體包括:
判斷是否存在用于顯示字幕的函數,若存在,則直接調用所述函數;若不存在,則用創建一個DIV層,根據當前頁面的位置設置DIV層的層疊樣式表,再將所述DIV層插入到當前頁面中。
所述的播放視頻時加載字幕文件的方法,其中,獲取當前播放時間信息,并與時間數組里的時間信息匹配,根據匹配結果讀取并顯示文字數組中對應的文字信息的步驟具體包括:
每隔預定時間獲取當前播放時間信息,并與時間數組里的時間信息匹配;
獲取相匹配的時間數組的標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維數字技術有限公司,未經深圳創維數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710073721.9/2.html,轉載請聲明來源鉆瓜專利網。





