我想用JS做一个卡拉OK歌词逐字着色的效果,请大家给方法和意见! 是逐字着色,不是百度那个整行着色,这只是第一步的思路:用js和DOM按指定的时间递加文字到<DIV>,将<DIV>的样式用filter:grow()效果,不知能否实现,请大家多多献言。多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要在每个歌词(以字为单位)加上时间属性,时间还要根据这个字的音频长短来决定,很麻烦... 楼上正解.相当于每一个字就是一行 我本想也做一个,后来发觉太难了,这个主要问题在于那个歌词文件要花太大太大的力气.如果一个字唱了0.5秒,或者唱了0.6秒,或者唱了0.55秒,区分的话 太难了.如果有一个软件能够生成这份歌词文件就好了.在js方面没有一点难度的 我也是这样想的,计算每个字的时间难度太高。我只能是在第行歌词里采用平均计算时间的方法了。这样容易些,不过精度不是很高。 以前讨论过同样问题。酷我音乐盒已经做到这一点了,它有一个专属的歌词文件格式,你分析一下这个格式,加以利用就OK了,不用自己编辑了。 平均计算时间,是以前的方式。但这样不精确的显示,还不如整行显示。要做就做好,否则不如不做。 关于Highcharts怎么和Servlet关联的问题 求页面弹出新层,层里显示另外页面的插件 求:js 日期插件 支持 ie6 ie7 ie8 ff 怎么写加为首页的代码? 如何触发文本框的值改变的事件? 用JS或正则怎么验证 这样的时间格式 YYYY-MM-YY 我从来都没有看过的一段Javascript代码,来看看。(线上等) 请问在javascript中如何判断输入框中输入的是否为整数? "高薪“求的考试系统的记时代码!------50分 如何实现诸如123.12向壹佰贰拾叁元壹角贰分的转化? javascript 菜鸟的代码问题 jquery倒计时CPU高
楼上正解.相当于每一个字就是一行
我只能是在第行歌词里采用平均计算时间的方法了。
这样容易些,不过精度不是很高。