我正在研究与android音乐相关的应用程序,它基本上在播放音乐时从存储中读取特定的lrc文件。加载歌曲时,歌词也会被读取并存储在arraylist<LyricObject>.
LyricObject
中,其中包含歌词行以及显示歌词时的特定分钟和秒数。我设法一次显示以前的歌词+当前歌词+下一首歌词。当显示当前歌词时,相应地更新前一个和下一个歌词。我想要的是保持歌词/文本,即使歌曲结束,我也想在TextView
中垂直滚动。目前我可以这样做
textview.append(currentlyric + " \n" + textview.getText());
我希望在电影结尾处显示歌词,以显示演职员表并突出显示当前演讲的歌词(根据歌词时间滚动到特定位置)。
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
https://www.wikihow.com/Make-an-*.Lrc-File
你可以根据你的要求编辑lrc文件......了解什么时间和什么数据运行....复制一个或两个部分...粘贴在底部...用你的时间编辑那个时间并粘贴你的数据你在那个时候展示..保存并运行
也许有帮助