[發明專利]基于瀏覽器的歌詞顯示方法及終端有效
| 申請號: | 201110420157.6 | 申請日: | 2011-12-15 |
| 公開(公告)號: | CN102426842A | 公開(公告)日: | 2012-04-25 |
| 發明(設計)人: | 費流波;林舜大 | 申請(專利權)人: | 深圳TCL新技術有限公司 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10;G11B27/34;G06F17/30 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518052 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 瀏覽器 歌詞 顯示 方法 終端 | ||
技術領域
本發明涉及歌詞顯示技術領域,尤其涉及一種基于瀏覽器的歌詞顯示方法及終端。
背景技術
目前,媒體播放已經廣泛應用于瀏覽器上,如在線音樂播放、在線電影播放等。其中,在線音樂播放的過程中,往往伴隨有歌詞的同步顯示。
在網頁上同步顯示歌詞,傳統的方法是在網頁中通過libcurl、javascript等方式進行歌詞的下載、解析及顯示。但是,如果將歌詞的下載、解析及顯示全部放在網頁上操作,勢必影響網頁的整體性能,使得用戶在瀏覽網頁時的體驗變差,給用戶在操作上帶來諸多不便。
發明內容
本發明的主要目的在于提供一種基于瀏覽器的歌詞顯示方法及終端,旨在提高網頁的整體性能及用戶體驗。
為了達到上述目的,本發明提出一種基于瀏覽器的歌詞顯示方法,包括:
終端在用戶點擊歌曲播放按鈕時,通過網頁調用基于javascript擴展的open方法,將歌詞路徑傳送給瀏覽器;在所述瀏覽器中根據所述歌詞路徑從服務器下載歌詞;并將下載的歌詞保存在終端本地的歌詞文件中;
當歌詞下載成功后,在所述瀏覽器中解析所述歌詞文件中的下載的歌詞;
根據解析結果,在所述瀏覽器中啟動歌詞顯示線程,并在網頁中高亮度顯示與當前播放歌曲同步的歌詞。
優選地,所述在瀏覽器中解析所述歌詞文件中的下載的歌詞的步驟包括:
當歌詞下載成功后,在所述瀏覽器中打開所述歌詞文件;
按照歌詞在所述歌詞文件中的時間戳,將所述歌詞展開并進行排序;
將排序后的帶有索引號及時間戳的歌詞內容,以及相應的下載事件類型存儲于瀏覽器的基于javascript擴展的mediaplayer_getMediaEvent方法中;
在所述瀏覽器中向所述網頁發送歌詞獲取成功的按鍵信息,由所述網頁根據所述按鍵信息從所述基于javascript擴展的mediaplayer_getMediaEvent方法中獲取所述歌詞內容及相應的下載事件類型,并根據所述相應的事件類型在所述網頁中顯示所述歌詞內容。
優選地,該方法還包括:
當歌詞下載失敗后,將歌詞獲取失敗的信息及相應的下載事件類型存儲于所述瀏覽器的基于javascript擴展的mediaplayer_getMediaEvent方法中;
在所述瀏覽器中向所述網頁發送歌詞獲取失敗的按鍵信息,由所述網頁根據所述按鍵信息從所述基于javascript擴展的mediaplayer_getMediaEvent方法中獲取所述歌詞獲取失敗的信息及相應的下載事件類型,并根據所述相應的下載事件類型在所述網頁中顯示所述歌詞獲取失敗的信息。
優選地,所述根據解析結果,在瀏覽器中啟動歌詞顯示線程,并在網頁中高亮度顯示與當前播放歌曲同步的歌詞的步驟包括:
在所述瀏覽器中啟動播放器及歌詞顯示線程,從播放器中獲取當前歌曲播放時間;
比較所述當前歌曲播放時間及所述瀏覽器中歌詞的時間戳;
獲取當前歌詞,所述當前歌詞的時間戳小于或等于所述當前歌曲播放時間,且所述當前歌詞的下一歌詞的時間戳大于所述當前歌曲播放時間;
將所述當前歌詞的索引號及相應的顯示事件類型存儲于所述基于javascript擴展的mediaplayer_getMediaEvent方法中;
在所述瀏覽器中向所述網頁發送開始顯示歌詞的按鍵信息,由所述網頁根據所述按鍵信息從所述基于javascript擴展的mediaplayer_getMediaEvent方法中獲取所述當前歌詞的索引號及相應的顯示事件類型,并根據所述相應的顯示事件類型,將所述索引號對應的當前歌詞高亮度顯示在所述網頁上。
優選地,該方法還包括:
當歌曲播放完畢時,在所述瀏覽器中停止歌詞顯示進程,并將歌曲播放結束信息存儲于所述瀏覽器的所述基于javascript擴展的mediaplayer_getMediaEvent方法中;
在所述瀏覽器中向所述網頁發送歌曲播放完畢的按鍵信息,由所述網頁根據所述按鍵信息從所述基于javascript擴展的mediaplayer_getMediaEvent方法中獲取所述歌曲播放結束信息,并通過所述網頁控制播放下一歌曲。
本發明還提出一種基于瀏覽器的歌詞顯示終端,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL新技術有限公司,未經深圳TCL新技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110420157.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:飲水機出水口高度調節機構
- 下一篇:WiFi/WiMAX設備





