【分享】JavaScript播放MP3歌词同步显示

猿敲月下码 2010-12-09 01:52:12
加精
昨天看到有朋友在论坛上发帖问JavaScript如何播放MP3歌词同步显示

兴趣使然,下午捣鼓了下.现在做好了分享给大家.

原理很简单,就是通过播放器的时间跟歌词里面的时间进行比较,如果相同就显示歌词.

然后就是怎样存放歌词了.我的思路就是把每句话push到数组里面去,然后通过数组索引来获取歌词

播放器组件我用media player,因此网页只能用IE浏览器打开

下面是效果图:





画面有点搓,只能一句句显示,还没有精细到字扫描.目前还没什么思路... 不过将就下啦.

下载地址
...全文
4976 188 打赏 收藏 转发到动态 举报
写回复
用AI写文章
188 条回复
切换为时间正序
请发表友善的回复…
发表回复
豌豆 2011-11-25
  • 打赏
  • 举报
回复
谢楼主
IT_Elite0 2011-11-09
  • 打赏
  • 举报
回复
不喜欢看书可以吧。不看书能不能做得好咯?
wang_tianbao 2011-11-09
  • 打赏
  • 举报
回复
看看,参考参考……
sssschenyi 2011-10-31
  • 打赏
  • 举报
回复
只看楼主的思路和原理,改天自已再写一个。
ttuy150 2011-10-31
  • 打赏
  • 举报
回复
非常不错
hongfeng01 2011-10-10
  • 打赏
  • 举报
回复
收藏学习了吖
曹西 2011-09-27
  • 打赏
  • 举报
回复
今天看了很多牛人啊,顶顶
hellotoluck 2011-06-13
  • 打赏
  • 举报
回复
不错的产品啊
「已注销」 2011-05-19
  • 打赏
  • 举报
回复
想看 但是下载不了 我新来的 怎么得分啊
zhaofucai0830 2011-05-19
  • 打赏
  • 举报
回复
想学习学习,请问lz能抽空发一份吗? 超顶!!!
Email:zhaofucai2010@163.com
Martin先生 2011-05-18
  • 打赏
  • 举报
回复
怎么下不了啊
JKelfin 2011-01-13
  • 打赏
  • 举报
回复
现在的HTML5中可以有video和audio这两个媒体控件(在chrome上是工作的),你可以试试哦.
http://home.open-open.com/space-668-do-blog-id-1015.html
这个里面有些播放器做的很不错(建议使用chrome去用)。
zxj2634 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 152 楼 thc1987 的回复:]

引用 150 楼 wangtiantian23 的回复:
已经下载不了了!怎么办!

9楼的连接可以下载,或者留下邮箱吧
[/Quote]

我也要个sirzxj@126.com
zhengxiaoliu 2011-01-11
  • 打赏
  • 举报
回复
您访问的资源不存在
jingchunlong 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 112 楼 thc1987 的回复:]

引用 110 楼 lizhanlang 的回复:
LZ你那LRC歌词文件好像都没有用到吧。。
这样要弄另一首歌那都得从新改写js文件。。
LZ是否想过直接读取LRC文件呢?
这东西不错,完全可以再改进,再弄得更好的,LZ加油咯。。


恩lrc文件没用到,我现在有个新版本了.把歌词处理放在了服务器端.直接操作lrc文件了.
过些时间再拿出来分享.这几天比较忙,没什么时间.
[/Quote]
感觉不用lrc也可以,大概这格式通用吧
楼主隐藏播放器,是因为没有处理播放器的事件吧
源代码没看,拙见
jingchunlong 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 132 楼 madpc 的回复:]

真正蛋疼的是脱离不开 media player, 期待 html5
[/Quote]
http://blog.csdn.net/jingchunlong/archive/2010/12/22/6090796.aspx
Ziv小威 2011-01-08
  • 打赏
  • 举报
回复
什么资源不存在啊
洛城之王 2011-01-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 thc1987 的回复:]
下载地址更新了
http://d.download.csdn.net/down/2906207/thc1987
[/Quote]

谢谢了,下载看看先,学习中
xiaoliner2050 2011-01-08
  • 打赏
  • 举报
回复
不错啊!我也在研究javascript!
jsjwl1228 2011-01-07
  • 打赏
  • 举报
回复
想法不错,值得学习
加载更多回复(110)

87,924

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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