kmc即卡拉ok媒体歌词(Karaoke Media Lyric),用于媒体播放时,显示卡拉ok式的歌词信息或字幕信息
kmc将采用标准的xml为数据格式,仅包含卡拉ok歌词或字幕的基本数据,支持跨平台且易于移植扩展
名称 | 说明 | 例子 |
---|---|---|
全局属性(可选项,兼容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"> |