2

你好,我从颤振开始,我开始作为一个个人项目来创建一个卡拉 OK 风格的应用程序,我正在使用 CupertinoPicker 来自动滚动歌词,使歌曲前进。在此视频中是目前的情况:https ://www.youtube.com/watch?v=hxLOEytLF9s

我有以下信息:

[
{
    phrase: "Fisrt phrase",
    startAt: timeInMiliseconds
},
{
    phrase: "Second phrase",
    startAt: timeInMiliseconds
}

我想知道如何制作字母颜色随着短语进行而变化的动画,动画的持续时间将是当前短语的开始时间与下一个句子的时间之间的差异开始。以及如何添加动画角色。

类似于您在此视频中看到的内容:https ://www.youtube.com/watch?v=iOchBDkNZg8

我怎么能做类似的事情?

4

1 回答 1

0

有一个插件。您可以使用支持歌词文件 .lrc 格式的https://pub.dev/packages/flutter_lyric

于 2020-06-09T13:16:46.497 回答