kmc即卡拉ok媒體歌詞(Karaoke Media Lyric),用於媒體播放時,顯示卡拉ok式的歌詞信息或字幕信息,kmc將採用標準的xml為數據格式,僅包含卡拉ok歌詞或字幕的基本數據,支持跨平台且易於移植擴展。
基本介紹
- 中文名:kmc
- 外文名:Karaoke Media Lyric
- 即:卡拉ok媒體歌詞
- 格式:xml
媒體歌詞
名稱 | 說明 | 例子 |
全局屬性(可選項,兼容lrc格式) | ||
ti | 標題 | ti="小薇" |
ar | 藝術家 | ar="黃品源" |
al | 專輯 | al="精選輯" |
by | 歌詞製作者 | by="張三" |
offset | 總體時間偏移,單位毫秒,默認為0 | offset="0" |
duration | 媒體持續總時間,製作歌詞時選填,可用於標識對應的媒體版本,格式:分:秒 比如,當同一個媒體搜尋到了多個歌詞,這樣就可以核對總時間,優先選取最匹配的一個 | duration="3:16" |
行標籤 | ||
l | l 標記(line) 表示一行要顯示的內容 1,行內分段:默認按字元逐個分成若干段 特殊情況可用英文中括弧[]手動指定分段,如英文單詞等 2,行首提示:在行內容開頭可用英文小括弧()包括即可,提示將不計入時間標籤 | <l t="...">有一個美麗的小女孩</l> <l t="...">[啊 ... ...][啊 ... ...][啊 ... ...]</l> <l t="...">[The ][last ][that ][ever ][she ][saw ][him]</l> <l t="...">(男:)有一個美麗的小女孩</l> |
t | t 屬性(time) 表示行內容對應的時間組,用英文逗號,隔開 前兩個時間值為行開始和結束時間,格式為:分:秒 後面的時間值對應為行內每一段經歷的時間,單位:毫秒 | t="00:28.556,00:33.752,165,291,2450,163,253,219,315,260,1080" t="00:28.556,00:33.752,165,291,2450,163,253,219,315,260,1080" |
完整例子: |
<kmc ti="小薇" ar="黃品源" al="精選集" by="張三" offset="0" duration="3:16"> <l t="00:28.556,00:33.752,165,291,2450,163,253,219,315,260,1080">有一個美麗的小女孩</l> <l t="00:34.515,00:39.383,230,167,291,2063,198,356,483,1080">她的名字叫作小薇</l> <l t="00:40.658,00:46.055,229,418,2001,603,292,260,514,1080">她有雙溫柔的眼睛</l> <l t="00:47.009,00:51.651,164,292,1998,165,198,355,390,1080">她悄悄偷走我的心</l> <l t="00:53.054,00:58.158,228,355,1224,188,228,260,355,387,799,1080">小薇啊你可知道我愛你</l> <l t="00:59.278,01:03.943,165,165,292,1487,292,379,355,450,1080">我要帶你飛到天上去</l> <l t="01:05.260,01:08.669,293,354,388,387,645,262,1080">看那星星多美麗</l> <l t="01:08.846,01:13.162,166,356,165,1572,165,197,260,355,1080">摘下一顆親手送給你</l> ... </kmc> |