音乐播放器实现歌词同步

该博客介绍了一种实现音乐播放器歌词同步的方法,通过读取.lrc文件,解析并存储歌词,然后使用定时器每50毫秒检查是否需要切换歌词。在拖动进度条或快进快退时,程序会重新计算歌词位置,确保歌词与音乐播放同步。代码中包括了读取歌词、排序和显示歌词的函数。
摘要由CSDN通过智能技术生成

 

 

千千静听的歌词格式如下

 

[04:02.54][03:33.11][02:17.15][01:29.03]等 你 爱 我 爱 我
[00:26.86]等 你 爱 我
[03:40.75][02:24.74][01:37.65][00:35.58]哪怕只有一次也就足够
[03:48.06][02:31.78][01:44.36]等 你 爱 我 爱 我

 

所有我们可以用一个矩阵来存储歌词内容

 

 

每50毫秒我们去检查一下是否下一句歌词可以显示了

 

由于我们在操作中不是只一直播放下去

 

这样,当我们在拖动进度条或快进快退时

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值