如果在一个文件夹中有一个和音乐文件同名的歌词文件就不用自己选歌词了。
精确每一个字,这个不难实现。但是有些歌词唱的字所用的时间并不是十分均匀的,所以会有些误差。
我有一个设想,就是用新的字体颜色(表示已唱过)去替换旧的字体颜色(表示未唱过),比如创建一个新的 Label 控件用来表示已经唱过的歌词(但是起初要把这个控件的 Caption 清掉,不论装载歌词与否),并将这个控件与显示歌词的控件重合。然后在播放的时候,不断检测在唱歌词中的哪一个字,如果检测到在唱某个字,就在表示已经唱过歌词的控件的 Caption 属性中加上这个字。这样,屏幕上看来就会觉得有替换效果了。我最近也在做播放器,准备要大干一场。咱们多多交流啊!
我也想学啊!