本發明專利技術公開了一種音樂播放器歌詞顯示的方法和裝置,屬于互聯網領域。所述方法包括:當終端用戶點擊播放所述歌曲時,獲取所述歌曲的歌詞信息,所述歌詞信息包括所述歌曲中每個字在所述歌曲中的開始時間和持續時間;根據所述歌詞信息隨著所述歌曲的播放逐字顯示所述每個字。本發明專利技術實施例中通過記錄了歌曲中每個字的時間信息,使播放的準備率更高,從而提高用戶的體驗感。
【技術實現步驟摘要】
本專利技術涉及互聯網領域,特別涉及一種音樂播放器歌詞顯示的方法和裝置。
技術介紹
隨著互聯網的發展,互聯網上的信息資源越來越豐富,使得越來越多的用戶喜歡在網上在線聽歌。為了提高用戶的體驗感,音樂播放軟件在用戶聽歌的過程中,還會同時提供給用戶同步的在線歌詞。目前互聯網里存在一種Irc的歌詞,Irc歌詞是一種包含著“* 形式的“標簽(tag) ”的、基于純文本的歌詞專用格式。這種形式的歌詞,每行的開頭有個時間信息,用來標識此行歌詞的播放時間。其中音樂播放器在播放每行歌曲時,讀取每行的時間信息,并將 該行的時間平均分給該行的每個字,該行每個字的播放時間就是平均分給該字的時間。在對現有技術進行分析后,專利技術人發現現有技術至少具有如下缺點lrc中的時間信息是針對一行的,音樂播放器只能根據每行歌詞的時間來平均每個字的時間,這樣使得每個字的時間精確度不高,并不能實現真正意義上的旋律與字的匹配,如,某行歌詞的時間是20秒,該行歌詞的字數是10個,則顯示每個字的時間就是2秒,但是其中根據旋律某個字的實際播放時間應該是5秒,即在這5秒內播放器播放的應該是一個字,但歌詞顯示的是兩個半字,沒有達到時間的嚴格同步,從而影響了用戶的體驗感。
技術實現思路
為了進一步提高用戶的體驗感,本專利技術實施例提供了一種音樂播放器歌詞顯示的方法和裝置。所述技術方案如下一方面,提供了一種音樂播放器歌詞顯示的方法,所述方法包括當終端用戶點擊播放歌曲時,獲取所述歌曲的歌詞信息,所述歌詞信息包括所述歌曲中每個子在所述歌曲中的開始時間和持續時間;讀取所述歌詞信息中每個字在所述歌曲中的開始時間和持續時間;獲取所述歌曲的當前播放時間;根據所述歌曲中每個字在所述歌曲中的開始時間,獲取與所述當前播放時間對應的所述歌曲中的相應字;根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于所述歌曲中未播放的字。所述根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于未播放的歌曲中的字,之后還包括獲取所述相應字的對應的歌曲中的下一個字的開始時間和持續時間;根據所述相應字的對應的歌曲中的下一個字的開始時間和持續時間標識所述相應字的對應的歌曲中的下一個字的,使所述相應字的對應的歌曲中的下一個字區別于所述歌曲中未播放的字。所述根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于未播放的歌曲中的字,之后還包括獲取所述相應字的對應的歌曲中的下一個字的持續時間;在所述相應字播放結束后,根據所述相應字的對應的歌曲中的下一個字的持續時間標識所述相應字的對應的歌曲中的下一個字的,使所述相應字的對應的歌曲中的下一個字區別于所述歌曲中未播放的字。所述歌詞信息還包括所述歌曲中每行歌詞的時間信息,所述時間信息包括每行歌詞的開始時間和總的持續時間,則所述方法還包括獲取每行歌詞的時間信息,將所述歌曲的當前播放時間與所述每行歌詞的時間信息進行比較,確認所述歌曲當前播放時間所屬的時間段,提取所述時間段對應的一行歌詞進行顯示 所述歌詞信息還包括所述歌詞的不同種類和所述歌詞的不同種類相對應的歌詞信息,則所述方法還包括當所述終端點擊播放所述歌曲時,根據所述終端用戶選擇的歌詞種類和所述歌詞種類對應的歌詞信息顯示歌詞。所述獲取所述歌曲的歌詞信息,之前還包括獲知歌曲中每個字在所述歌曲中的開始時間和持續時間;根據所述每個字的在所述歌曲中的開始時間和持續時間,在對所述歌曲的歌詞進行編輯時,在每個字的旁邊標記所述字的持續時間和開始時間。另一方面,提供了一種音樂播放器歌詞顯示的裝置,所述裝置包括獲取模塊,用于當終端用戶點擊播放所述歌曲時,獲取所述歌曲的歌詞信息,所述歌詞信息包括所述歌曲中每個字在所述歌曲中的開始時間和持續時間;第一顯示模塊,用于讀取所述歌詞信息中每個字在所述歌曲中的開始時間和持續時間;獲取所述歌曲的當前播放時間;根據所述歌曲中每個字在所述歌曲中的開始時間,獲取與所述當前播放時間對應的所述歌曲中的相應字;根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于所述歌曲中未播放的字。所述裝置還包括第二顯示模塊,用于根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于未播放的歌曲中的字之后,獲取所述相應字的對應的歌曲中的下一個字的開始時間和持續時間;根據所述相應字的對應的歌曲中的下一個字的開始時間和持續時間標識所述相應字的對應的歌曲中的下一個字的,使所述相應字的對應的歌曲中的下一個字區別于所述歌曲中未播放的字。所述裝置還包括第三顯示模塊,用于根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于未播放的歌曲中的字之后,獲取所述相應字的對應的歌曲中的下一個字的持續時間;在所述相應字播放結束后,根據所述相應字的對應的歌曲中的下一個字的持續時間標識所述相應字的對應的歌曲中的下一個字的,使所述相應字的對應的歌曲中的下一個字區別于所述歌曲中未播放的字。所述歌詞信息還包括所述歌曲中每行歌詞的時間信息,所述時間信息包括每行歌詞的開始時間和總的持續時間,則所述裝置還包括第四顯示模塊,用于獲取每行歌詞的時間信息,將所述歌曲的當前播放時間與所述每行歌詞的時間信息進行比較,確認所述歌曲當前播放時間所屬的時間段,提取所述時間段對應的一行歌詞進行顯示。所述歌詞信息還包括所述歌詞的不同種類和所述歌詞的不同種類相對應的歌詞信息,則所述裝置還包括第五顯示模塊,用于當所述終端點擊播放所述歌曲時,根據所述終端用戶選擇的歌詞種類和所述歌詞種類對應的歌詞信息顯示歌詞。所述裝置還包括設置模塊,用于獲知歌曲中每個字在所述歌曲中的開始時間和持續時間;根據所述每個字的在所述歌曲中的開始時間和持續時間,在對所述歌曲的歌詞進行編輯時,在每個字的旁邊標記所述字的持續時間和開始時間。本專利技術實施例提供的技術方案,通過記錄了歌曲中每個字的時間信息,使播放的準備率更聞,從而提聞用戶的體驗感。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖I是本專利技術實施例I提供的一種音樂播放器歌詞顯示的方法的流程圖;圖2是本專利技術實施例2提供的一種音樂播放器歌詞顯示的方法的流程圖;圖3是本專利技術實施例2提供的一種基于.Qrc的歌詞編輯格式的示意圖;圖4是本專利技術實施例3提供的一種音樂播放器歌詞顯示的裝置的示意圖;圖5是本專利技術實施例3提供的另一種音樂播放器歌詞顯示的裝置的示意圖。具體實施例方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例I參見圖1,本專利技術實施例提供了一種音樂播放器歌詞顯示的方法,包括步驟101 :當終端用戶點擊播放歌曲時,獲取歌曲的歌詞信息,歌詞信息包括歌曲中每個字在歌曲中的開始時間和持續時間;步驟102 :讀取歌詞信息中每個字在所述歌曲中的開始時間和持續時間本文檔來自技高網...
【技術保護點】
一種音樂播放器歌詞顯示的方法,其特征在于,所述方法包括:當終端用戶點擊播放歌曲時,獲取所述歌曲的歌詞信息,所述歌詞信息包括所述歌曲中每個字在所述歌曲中的開始時間和持續時間;讀取所述歌詞信息中每個字在所述歌曲中的開始時間和持續時間;獲取所述歌曲的當前播放時間;根據所述歌曲中每個字在所述歌曲中的開始時間,獲取與所述當前播放時間對應的所述歌曲中的相應字;根據所述與當前播放時間對應的所述歌曲中的相應字的持續時間標識所述歌曲的相應字,使所述相應字區別于所述歌曲中未播放的字。
【技術特征摘要】
【專利技術屬性】
技術研發人員:徐嶠宇,梁榮堅,劉翔,曹碩,余雙全,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。