C#桌面歌词原理 | 您所在的位置:网站首页 › qq音乐桌面歌词显示 › C#桌面歌词原理 |
喜欢编程的朋友都会开发音乐播放器,音乐播放器的制作难点不在乎歌词显示,普通的lrc格式处理比较简单,但这并非程序爱好者的最终目标!他们总会把桌面逐字显示的歌词效果当着理想目标。 谈到逐字定位歌词,大家就想到酷狗的krc歌词,但这种歌词价值金贵,都加密了!几乎还没有人能密!所以本人建议别把心思放在它上面!也别再用这金贵的软件了! 那么用什么格式的歌词呢?其实还有两种开源的歌词,那就是qq的qrc格式歌词和ksc格式的卡拉ok格式歌词。其实这些都是大同小异!就是存储歌词的文字和开始时间、每个字开始时间与时长!请看下面格式的歌词: 下面是《欢子-心痛2009》的QRC歌词,用QQ音乐播放器播放会自动下载到Lyrics目录中,用记事本打开,是一个XML源文件(酷狗的就加密了)。 既然有了逐字定位的条件,那就要处理的算法了!本人经过长时间的研究,终于实现这种算法,下面就把这 种算法奉献给大家!*^_^* 处理步骤: 1.分析歌词。 2.根据当前播放时间处理歌词。 效果如下:
算法原理: |
CopyRight 2018-2019 实验室设备网 版权所有 |