用JS实现歌词与播放音乐同步
第一步:把歌词解析成JS对象
参看我的上一篇文章:用JS解析LRC格式的歌词
解析后的歌词写到页面的一个列表中,效果如下:

主要HTML代码:
<!-- 播放器 -->
<audio id="audio" src="media/沙漠骆驼 - 展展与罗罗.mp3" controls preload="auto"></audio>
<!-- 歌词 -->
<div class="lyric_area">
<ul id="lyric"></ul>
</div>
CSS:

本文介绍了如何使用JavaScript解析LRC格式歌词并实现在播放音乐时同步高亮显示及滚动。首先,将歌词解析为JS对象,然后通过监听audio对象的timeupdate事件,结合currentTime属性实现歌词与播放的同步,利用CSS变换实现歌词滚动效果。
最低0.47元/天 解锁文章
4352

被折叠的 条评论
为什么被折叠?



