用C#做一个显示lrc歌词的东西,应该如何下手?给个思路,谢谢 用C#做一个显示lrc歌词的东西,应该如何下手?给个思路,谢谢应该如何解析这种文件?然后按照时间显示出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确实是要做个播放器(练习)我是用wmp的控件做的 System.IO读取文本后那要看你用什么来显示哦 lrc歌词里面本身就有时间的啊。 是像这种的样子,有什么具体的办法?分析string里面的内容?[ti:分裂][ar:周杰伦][al:《八度空间》][by:百岛][00:00.00][00:02.00]分裂[00:04.00]演唱:周杰伦[00:06.00]专辑:《八度空间》[00:08.00]作词:周杰伦 [00:10.00]作曲:周杰伦[00:12.00][00:31.93]坐着我的摩托车 载你缓缓地离开[00:39.91]考不上的好学校 可以不微笑就走[00:47.95]把手慢慢交给我 放下心中的困惑[00:55.45]雨点从两旁划过 割开两种精神的我[01:03.24]经过老伯的家 篮框变得好高[01:09.53]爬过的那棵树 又何时变得渺小[01:19.25]这样也好 开始没人注意到我[01:25.08]等雨变强之前 我们将会分化软弱[01:33.98][01:34.54]趁时间没发觉 让我带着你离开[01:40.78]没有了证明 没有了空虚[01:45.06]基于两种立场我会罩着你[01:49.92]趁时间没发觉 让我带着你离开[01:56.35]这不是顽固 这不是逃避[02:00.88]没人绑着你走 才快乐[02:08.80][02:21.46]坐着我的摩托车 载你缓缓地离开[02:28.70]考不上的好学校 可以不微笑就走[02:36.82]把手慢慢交给我 放下心中的困惑[02:43.66]雨点从两旁划过 割开两种精神的我[02:52.51]经过老伯的家 篮框变得好高[02:58.77]爬过的那棵树 又何时变得渺小[03:07.92]这样也好 开始没人注意到你我[03:14.31]等雨变强之前 我们将会分化软弱[03:23.25][03:23.99]趁时间没发觉 让我带着你离开[03:29.69]没有了证明 没有了空虚[03:34.69]基于两种立场我会罩着你[03:39.44]趁时间没发觉 让我带着你离开[03:46.20]这不是顽固 这不是逃避[03:50.32]没人绑着你走 才快乐[03:57.94][04:08.67]~川寒百岛~ *******************Lrc****格式***[ti:歌名][ar:艺术家][00:10.29]歌词第一句[00:13.35]第2句[00:17.36](music)[00:25.00]第n句*********************************把这些解析出来播放器有个当前播放的时间 如果这个时间刚好是00:10.29 那么显示这个第一句歌词后面的也一样 恩,思路的确简单,实现呢?需要用到thread么? 用一个Timer可以了,根据当前播放的时间读取歌词文件中的每行开头的时间,时间比对一致的话就显示该行歌词就行了。当然Timer的Interval要设置的间隔小一点喽!呵呵 union all没作用。。。 C# 结构体初始化赋值,谁懂? 如何用sql的日期函数,分别查出1月~12月每个月的销售金额? 关于DATATABLE合并 哪位大侠精通modbus协议的应用? 跪求Altova MapForce高手 再问一个泛型约束的简简简简简简简简单问题 有没有功能简单的论坛源代码下载地址。。(c#) 请问DataCollumn中的Expression怎么用? 菜鳥的問題?? 有没有谁用过Convert.ChangeType来转自定义类型 一个主机能否接同时连接多个显示器,然后每个显示器都用这台主机分开来一起上网?
我是用wmp的控件做的
读取文本后那要看你用什么来显示哦
分析string里面的内容?
[ti:分裂]
[ar:周杰伦]
[al:《八度空间》]
[by:百岛]
[00:00.00]
[00:02.00]分裂
[00:04.00]演唱:周杰伦
[00:06.00]专辑:《八度空间》
[00:08.00]作词:周杰伦
[00:10.00]作曲:周杰伦
[00:12.00]
[00:31.93]坐着我的摩托车 载你缓缓地离开
[00:39.91]考不上的好学校 可以不微笑就走
[00:47.95]把手慢慢交给我 放下心中的困惑
[00:55.45]雨点从两旁划过 割开两种精神的我
[01:03.24]经过老伯的家 篮框变得好高
[01:09.53]爬过的那棵树 又何时变得渺小
[01:19.25]这样也好 开始没人注意到我
[01:25.08]等雨变强之前 我们将会分化软弱
[01:33.98]
[01:34.54]趁时间没发觉 让我带着你离开
[01:40.78]没有了证明 没有了空虚
[01:45.06]基于两种立场我会罩着你
[01:49.92]趁时间没发觉 让我带着你离开
[01:56.35]这不是顽固 这不是逃避
[02:00.88]没人绑着你走 才快乐
[02:08.80]
[02:21.46]坐着我的摩托车 载你缓缓地离开
[02:28.70]考不上的好学校 可以不微笑就走
[02:36.82]把手慢慢交给我 放下心中的困惑
[02:43.66]雨点从两旁划过 割开两种精神的我
[02:52.51]经过老伯的家 篮框变得好高
[02:58.77]爬过的那棵树 又何时变得渺小
[03:07.92]这样也好 开始没人注意到你我
[03:14.31]等雨变强之前 我们将会分化软弱
[03:23.25]
[03:23.99]趁时间没发觉 让我带着你离开
[03:29.69]没有了证明 没有了空虚
[03:34.69]基于两种立场我会罩着你
[03:39.44]趁时间没发觉 让我带着你离开
[03:46.20]这不是顽固 这不是逃避
[03:50.32]没人绑着你走 才快乐
[03:57.94]
[04:08.67]~川寒百岛~
[ti:歌名]
[ar:艺术家][00:10.29]歌词第一句
[00:13.35]第2句
[00:17.36](music)
[00:25.00]第n句
*********************************
把这些解析出来
播放器有个当前播放的时间 如果这个时间刚好是00:10.29 那么显示这个第一句歌词
后面的也一样
需要用到thread么?
当然Timer的Interval要设置的间隔小一点喽!呵呵