# 歌词滚动推送
# LYRIC_PUSH_WIDGET v1.0.0
图为该控件的logo
# 文件下载
下载 PARSE_LYRIC_WIDGET.js (opens new window)
请隔三岔五回来看一看是不是更新了~
# 开发背景
由于先前已经做了相关音乐控件,但是距离完美的音乐播放器还查一个滚动歌词的功能,如果用coco的积木进行处理将会很复杂,本控件正好能完美解决这个问题!
# 现有积木
# 基础使用
- 如果需要开始推送歌词,请先解析,使用积木
解析歌词 字符串
,这个字符串需要设置为标准歌词文件的字符串,当然,使用了网易云音乐控件的则可直接设置一个变量保存歌词,再在需要推送的时候设置歌词并推送 - 如果需要开始推送歌词,使用积木
开始推送 在xx秒
,可以填入具体秒数进行推送,默认从头也就是0秒开始推送对应歌词!请搭配广播积木使用来获取歌词! - 如果需要跳转推送歌词,使用积木
跳转推送 到xx秒
,填入具体秒数!注意,使用该积木必须先开始推送! - 如果需要暂停推送歌词,使用积木
暂停推送
注意,请务必使用广播积木“当推送出错时”来处理和接受错误信息!
# 广播回调
- 当解析歌词的时候,积木
歌词被解析时
会被循环触发,返回当句歌词和行数,以便加入字典,做滚动歌词等高级实现! - 当解析歌词完成的时候,积木
歌词解析完成时
会被触发,帮助追踪进度,以便在用户屏幕上显示! - 当需要接受歌词的时候,积木
歌词被推送时
会被触发,返回当前秒数对应歌词与行数!