首页 > 解决方案 > 动态地将歌词文本添加到正在播放的音频文件中

问题描述


尝试实现一些基本的音乐播放器。我有一个单词对象数组,每个对象代表一个单词并使用下一个结构构建:
{
  text: "Hello"
  time: 2.24
  duration: 0.32
}

试图弄清楚在音乐播放时在屏幕上显示当前单词的正确方法是什么。这意味着,当音频文件在播放 2.24 秒后会说出“你好”文本时,我想将其显示在屏幕上。之后的词也一样,等等。

有任何想法吗?建议??也许一些大方向?有点坚持。

谢谢!!

标签: javascriptreactjshtml5-audio

解决方案


检查一下rabbit-lyrics,可能对你有帮助: https ://github.com/guoyunhe/rabbit-lyrics 。


推荐阅读