您的位置:程序门 -> vb ->



怎样实现如同“千千静听”的歌词同步效果?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样实现如同“千千静听”的歌词同步效果?
发表于:2007-06-11 00:39:18 楼主
如标题所述:
1.同步显示歌词(我已经实现了);
2.平滑滚动歌词,并且根据歌词的同步信息动态改变滚动速度!!(待解决)


望高手不吝赐教!!!

我的程序http://www.esnips.com/doc/5f50240d-c3c2-4f7b-8694-9af27ad0d149/mp3播放器★歌词同步显示★
发表于:2007-06-11 17:20:011楼 得分:0
bug:
移动主窗体时,播放列表窗体只会向右移。
发表于:2007-06-11 22:15:412楼 得分:0
楼上的仁兄,您是什么意思,我怎么没发现这样的bug

歌词同步方法:lrc歌词文件必须和歌曲文件同名且在同一目录下。
发表于:2007-06-12 08:58:143楼 得分:0
dim   tl   as   integer   '纪录时间字串符长度

是“记录”!
发表于:2007-06-12 09:04:444楼 得分:0
确切的说,移动主窗体时,副窗体只会向着第一次移动的方向一直移动。
就是说,最先拖动主窗体向右(鼠标不放开),
不管再把窗体向左还是向右,副窗体总是向右移动。
另,移动的步长不成比例,主窗体才移动10个单位,而副窗体却同步移动了100个单位(大致)
发表于:2007-06-12 09:19:185楼 得分:0
v=s/t   (初中的物理工式)
v:速度(这个是你需要的)
s:显示区的长度(这是你程序固定的)
t:显示的时间(这个应该是定义在lrc里的)
发表于:2007-06-13 12:15:376楼 得分:0
????上次不是写了个原理的例子吗????
发表于:2007-06-13 19:14:467楼 得分:0
怎么在我这调试就没问题……
鼠标不放开叫移动么……
您是说我的程序还是说您引用了我的模块后出现的bug……?
我还是不明白……
发表于:2007-06-14 16:15:408楼 得分:0
鼠标不放开,精确的说,那叫拖动,
俺写了是“最先拖动主窗体。。。”

直接运行绿色版,出现的问题,
ps:俺分辨率800*600
发表于:2007-06-14 17:14:419楼 得分:0
学习学习咯


快速检索

最新资讯
热门点击