Flamingo 中文文档 下载 App

Flamingo 歌词显示效果:逐字高亮、上浮动画与重叠行

同一个歌词页,不同格式的歌词放进去,动效等级完全不同。这篇把效果与触发条件对齐。

Flamingo 逐字高亮效果:当前字点亮中
英文歌的逐字点亮瞬间

效果与触发条件对照

效果LRC 触发条件TTML 触发条件
整行点亮逐行时间标签即可行级 begin/end
逐字高亮行内逐字时间标签<span> 子元素计时
逐字上浮行内逐字时间标签<span> 子元素计时
翻译对照同时间轴重复行translations + itunes key
音译对照不支持transliterations
对唱区分v1: v2: 歌手前缀ttm:agent 标记
倒计时空时间标签行—
重叠行同显—多行时间范围重叠
分段标签显示—Verse/Chorus 等段落标注
和声标注[bg:] 解析—

两个值得单独说的效果

效果不出来时的检查顺序

  1. 格式对不对:逐字效果必须来自逐字计时,纯逐行 LRC 不可能逐字点亮,见LRC 逐字歌词。
  2. 加载对不对:确认歌词真的被加载了(内嵌字段或同名外挂文件),见歌词加载方式。
  3. 翻译开关:TTML 的翻译/音译切换受歌词页翻译开关控制,见TTML 翻译与音译。
  4. 版本支持:TTML 与部分效果自 v2.0.0 起,老版本没有,见版本更新。

格式与显示都正常但仍有细微出入?可能是内置格式化动了空格,见歌词功能总览的说明。