lrc不是有标记吗? 标记里不是有时间吗 我说中方案哦 歌曲播放的同时 启动timer并且读取.lrc的2行到两个字符串里 解析他俩括号里的时间 还有歌词 用4个变量保存 timer控制歌词的GDI+的绘制工作 当timer的时间累积到第一个解析出的事件时 就绘制第一句的歌词 然后根据第一个时间和第二个时间的差 还有这句歌词的长度 绘制歌词的变色部分 这样当歌曲唱完的时候最后一句歌词还在 所以没做完一次这种工作 在开始的时候就要把GDI+绘制的图层清空掉 这样循环就行了
你用记事本打开lrc文件看看,根据它的格式读取就行了啊。
VB不用?