Lrc歌词-开发标准 (转)
?
LRC歌詞是在其程序當中實現(xiàn)的專門用于MP3等歌詞同步顯示的標簽式的純文本文件,如今已經(jīng)得到了廣泛的運用。現(xiàn)就LRC歌詞文件的格式規(guī)定詳細說明,已供程序開發(fā)人員參考。
LRC文件是純文本文件,可以用記事本等文本編輯工具查看和編輯。LRC文件中大量使用這類似[*:*]以及[*:*.*]這樣的標簽,而且標簽是無須排序的,除此之外的全是文字。
首先是一些說明性的標簽,這些是一般都在文件的開頭的,標簽的標識是不區(qū)分大小寫的,形式如下:
[ar:藝人名][ti:曲名]
[al:專輯名]
[by:編者](指編輯LRC歌詞的人)
[offset:時間補償值](其單位是毫秒,正值表示整體提前,負值相反。這是用于總體調(diào)整顯示快慢的)
?
其次是時間標簽以及其對應的文本,格式可能有以下幾種:
?
[mm:ss.fff]******[mm:ss]******
?
?
?
mm:分鐘
ss:秒
fff:毫秒
大多數(shù)的歌詞在做時間標簽時將fff這個位只寫兩位ff,其意思是ff0,也就是降低了時間的精度。
?
一句文本也可以帶有多個標簽,格式如下:
?
[mm:ss.fff] [mm:ss.fff]…[mm:ss.fff]******[mm:ss] [mm:ss]…[mm:ss]******
在開發(fā)相應的應用程序時應當考慮到各種的可能情況,靈活處理:
1、時間標簽可能會出現(xiàn)不規(guī)則的表示方法入[0:0],程序應該能識別這種情況。
2、有可能在一行中會有多句帶有時間標簽的文本,甚至有可能出現(xiàn)一句文本跨行顯示的情況。
3、有些設備不能識別[offset]這個標簽。
?
?
FROM:http://www.cnblogs.com/isaced/archive/2011/01/24/1943280.html
轉(zhuǎn)載于:https://www.cnblogs.com/yjkai/archive/2011/02/06/1949458.html
總結(jié)
以上是生活随笔為你收集整理的Lrc歌词-开发标准 (转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言hello word!
- 下一篇: FPGA/CPLD状态机稳定性研究