我想创建音乐播放器,与一个文本视图显示MP3正在播放的歌词。歌词应与音乐同步显示。
我想知道如何得到歌词和显示文本,我引用这example
有什么建议吗?我被困在这里面了。
提前谢谢。

最佳答案

使用以下音乐元数据库。
http://javamusictag.sourceforge.net/
你可以去文档和寻找歌词标签,并遵循它。
通常,您会打开MP3文件并提取歌词标签的值。请注意,这可能在MP3中提供,也可能不提供。(我建议你使用带标签的MP3进行测试)如果有信息的话。您可以将其提取为字符串或缓冲区。
这些信息看起来像这样

[00:02]Let's talk about time
[00:05]tickin away every day

现在您只需要根据行前面给定的时间显示行。这应该很简单,只需执行一些字符串操作。

09-27 08:48