Android 音乐和歌词
我有一首歌和它的歌词。可以使用Android 音乐和歌词,android,media-player,Android,Media Player,我有一首歌和它的歌词。可以使用MusicPlayer类播放歌曲。但是我如何显示歌曲的歌词,并与音频同步突出显示它们呢。文字会随着播放而出现和消失 安卓有没有为这种东西内置的东西 如何做到这一点?你需要将时间与单词相匹配 将每个单词放在带有时间戳的单行上。即: [00:01]Some [00:02]where [00:03]over [00:04]the [00:05]rainbow 然后,您可以为[chorus]、[verse]等添加元数据。一种快速搜索建议的LRC文件格式,建议使用时间
MusicPlayer
类播放歌曲。但是我如何显示歌曲的歌词,并与音频同步突出显示它们呢。文字会随着播放而出现和消失
安卓有没有为这种东西内置的东西
如何做到这一点?你需要将时间与单词相匹配 将每个单词放在带有时间戳的单行上。即:
[00:01]Some
[00:02]where
[00:03]over
[00:04]the
[00:05]rainbow
然后,您可以为[chorus]、[verse]等添加元数据。一种快速搜索建议的LRC文件格式,建议使用时间标记行/词。但是如何将这些时间标签与实际的媒体播放连接起来呢?你不认为android的MediaPlayer类默认会这么做吗?不太确定。是否可以/是否可以扩展MediaPlayer以允许检查当前播放时间?是的,我们可以以毫秒为单位获取当前播放位置。因此每十分之一毫秒会有一个事件从MedaiaPlayer收集时间,然后使用该事件突出显示正在播放的当前单词。你可以更加节俭,把下一个单词点亮时的下一个活动重新安排。@graham.reeds那么我们将如何处理这首格式化的歌词呢?