用C#如何实现歌词逐字逐字的随歌曲播放上色

qq_29603539 2015-08-31 12:35:02
楼主最近在做一个音乐播放器练手,碰到这个难题:用C#如何实现歌词逐字逐字的随歌曲播放上色,实在是困扰,还望高人指点,有思路也可以讲解下,我就是烦,上色难道不是一瞬间的事吗,他一个字还可以分两秒来上色,求思路,求关键点
...全文
869 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 楼主 qq_29603539 的回复:
我就是烦,上色难道不是一瞬间的事吗,他一个字还可以分两秒来上色,求思路,求关键点
设置颜色不就是一个个地描点嘛。你可以把文字画在一个纯色的画布上(每个歌词,只需要画一次底色),然后把一定x范围内的颜色为x的点统一改为y。你可以把画布上的图像不断地拷贝到屏幕上(或者其它图片容器)。
  • 打赏
  • 举报
回复
你找一个标准的歌词数据文件来看看,先不要瞎猜。
qq_29603539 2015-08-31
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
[quote=引用 楼主 qq_29603539 的回复:]
我就是烦,上色难道不是一瞬间的事吗,他一个字还可以分两秒来上色,求思路,求关键点


设置颜色不就是一个个地描点嘛。你可以把文字画在一个纯色的画布上(每个歌词,只需要画一次底色),然后把一定x范围内的颜色为x的点统一改为y。你可以把画布上的图像不断地拷贝到屏幕上(或者其它图片容器)。[/quote]


多谢多谢,小弟是新手, 因为我开始是用listview来显示歌词的,画布什么概念我都不太清楚..,可以麻烦您写一些关于画布实现的关键代码貼个图吗
qq_29603539 2015-08-31
  • 打赏
  • 举报
回复
多谢多谢,小弟是新手, 因为我开始是用listview来显示歌词的,画布什么概念我都不太清楚..,可以麻烦您写一些关于画布实现的关键代码貼个图吗

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧