mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-07-03 08:52:08 +08:00
修复歌词处理问题
This commit is contained in:
parent
829c296f98
commit
b3e2113a1a
@ -80,11 +80,18 @@ export const pause = () => {
|
||||
export const useLrcPlay = () => {
|
||||
const [lrcInfo, setLrcInfo] = useState({ line: 0, text: '' })
|
||||
useEffect(() => {
|
||||
const callback = (line, text) => {
|
||||
const playCallback = (line, text) => {
|
||||
setLrcInfo({ line, text })
|
||||
}
|
||||
lrcTools.addPlayHook(callback)
|
||||
return () => lrcTools.removePlayHook(callback)
|
||||
const setLrcCallback = () => {
|
||||
setLrcInfo({ line: 0, text: '' })
|
||||
}
|
||||
lrcTools.addPlayHook(playCallback)
|
||||
lrcTools.addSetLyricHook(setLrcCallback)
|
||||
return () => {
|
||||
lrcTools.removePlayHook(playCallback)
|
||||
lrcTools.removeSetLyricHook(setLrcCallback)
|
||||
}
|
||||
}, [setLrcInfo])
|
||||
|
||||
return lrcInfo
|
||||
|
Loading…
x
Reference in New Issue
Block a user