繁体   English   中英

在Android中显示MP3歌曲的歌词

[英]Displaying lyrics of MP3 song in Android

我想创建音乐播放器,用textView显示正在播放的MP3歌词。 歌词应从右侧到左侧显示在中央,与音乐同步。 有关如何做到这一点的任何建议?

我尝试了Marquee Set Speed中的 Ramakrishna代码,效果很好! 正是我在寻找什么。 我需要为每个句子,开始时间和持续时间做好准备。 可以从MediaPlayer获取当前播放位置(以毫秒为单位),这样......

虽然这不是一个真正的答案,但我建议采用一种方法来实现它。 首先,您必须确保拥有完成工作所需的所有信息。 如前所述,您至少需要文本和每个单词/句子的开始时间(我也更喜欢持续时间)。 然后我会使用两个或多个TextView来显示两行中的单词/句子。 连同开始时间和持续时间(或下一个开始时间),您将能够确定效果的整体持续时间,如淡入/淡出,颜色突出显示等。现在,您应该能够显示几乎与音乐同步的文本。 多数(理论上)!

现在,您可以开始使用连续的字符数或固定时间间隔的字符数。 因为我自己没有对此进行过测试,所以我不能说是否可以实时更改效果,或者是否可以在创建它们时修复效果。

但这听起来很有趣,我对结果很感兴趣。 祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM